Your current job search

61 search results

For Permanent and Contract in London

    Data Analyst

    England, London

    • £400 to £450 GBP
    • Engineer Role
    • Skills: AWS
    • Seniority: Senior

    Job description

    Data Analyst - Contract Fully Remote
    Inside IR35

    An experienced Data Analyst is required to support a data transformation programme within a national digital screening service. The role focuses on modernising an end‑to‑end screening pathway by analysing multiple existing datasets, identifying data issues, and helping define future target data structures.

    Core focus of the role

    * Define and validate the meaning and structure of future datasets
    * Quantify and assess data quality issues
    * Translate data anomalies into clear business rules with stakeholders

    Essential skills

    * Assess data completeness, validity, consistency, uniqueness, and interpret operational or clinical implications
    * Contribute to defining entities, relationships, and minimum viable datasets
    * Map legacy fields to target definitions, resolve ambiguous usage, and propose standardised terminology
    * Analyse duplicates, conflicts, and missing data, documenting trade‑offs and resolution options
    * Work with subject matter experts to agree handling of anomalies and confirm business meaning
    * Produce clear outputs such as issue summaries, dashboards, reconciliation lists, and sign‑off materials (experience with Power BI required)
    * Create clear analytical documentation covering methods, assumptions, rules, and limitations
    * Strong SQL for analysis, validation, and checking engineering outputs
    * Proven experience with geospatial data, spatial formats, coordinate systems, and spatial analysis
    * Ability to interpret geographical context and derive regional or national‑level insights
    * Experience using official public datasets, particularly ONS open data

    Soft skills required

    * Strong communication and collaboration skills
    * Team‑oriented approach and ability to build strong working relationships
    * Enthusiastic, engaged, and proactive
    * Comfortable working independently and handling ambiguity or change

    Nice to have

    * Knowledge of screening pathways, operational reporting, or relevant KPIs
    * Familiarity with data governance, data dictionaries, and controlled vocabularies
    * Healthcare experience

    Candidates must be eligible for UK Security Clearance due to access to sensitive data and live systems.

    Head of Engineering

    England, London

    • £130,000 to £150,000 GBP
    • Consultant Role
    • Skills: Python, Web, Data
    • Seniority: Senior

    Job description

    Head of Engineering - AI‑Driven Tech Organisation - Remote

    Salary: Up to £150,000
    Location: Remote (UK)
    Job Type: Permanent



    About the Role

    A rapidly scaling technology business at the forefront of AI‑assisted engineering is looking for an experienced Head of Engineering to lead three core technical areas: Web, Data, and Data Science. This role is perfect for someone excited by modern engineering practices, greenfield product development, and organisations that use AI as a core part of how they build software. If you enjoy problem‑solving in non‑traditional ways, thrive in a friendly and informal culture, and want to work with cutting‑edge AI tools (including ChatGPT and Gemini), this is an exceptional opportunity.



    What You'll Be Doing

    * Leading Web, Data, and Data Science teams across a large engineering organisation
    * Managing multiple senior direct reports and developing strong leadership capability
    * Driving engineering delivery, process quality, and technical standards
    * Contributing to architectural decisions across distributed data systems, ML pipelines, and modern web applications
    * Working closely with the C-suite on engineering strategy and org development
    * Embedding AI‑driven development workflows (70% of code is generated using AI tools)
    * Supporting the build of entirely greenfield products and systems.



    Key Requirements:

    * Web teams
    * Data engineering teams using distributed technologies (e.g., Spark)
    * Data Science / ML teams

    * Leadership experience over multi‑discipline engineering teams
    * Strong soft‑skills leadership: coaching, clarity, communication
    * Experience in high‑growth, fast‑changing environments
    * A passion for AI, experimentation, and innovative engineering approaches



    Why This Role Stands Out:

    * Entirely greenfield work across new products and platforms
    * Ultra‑modern tech stack and engineering culture
    * Company is far ahead of the industry in AI adoption
    * Opportunity to work with AI tools daily
    * Startup mindset

    Databricks Architect

    England, London

    • £110,000 to £125,000 GBP
    • Consultant Role
    • Skills: Databricks Lakehouse
    • Seniority: Senior

    Job description

    Data Architect - Databricks - Hybrid - Up to £125,000

    A leading Microsoft partnered consultancy is seeking an experienced Data Architect to design and deliver modern data solutions built on Databricks Lakehouse Architecture. You'll work with a variety of enterprise clients, helping them shape their data strategies, optimise their platforms, and unlock the full value of their data for analytics, AI, and business intelligence.

    This role is based in Edinburgh, Manchester, or London with roughly one day per week in office.

    About the Role

    As a Data Architect, you will provide technical leadership and architectural expertise across end-to-end data programmes. You'll engage early with clients, assess their requirements, and design scalable, secure, high-performing architectures using Databricks and modern cloud technologies.



    Key Responsibilities

    * Architect and implement Databricks Lakehouse solutions covering ingestion, storage, processing, and analytics.
    * Apply best practices to shape modern data platforms and guide clients on data strategy and governance.
    * Build strong relationships with technical and business stakeholders, clearly communicating architectural decisions.
    * Lead architectural engagements and ensure successful delivery of solutions on time, within scope, and to a high standard.
    * Implement governance, security, and compliance controls
    * Ensure data quality, lineage, and cataloguing using tools such as Unity Catalog and Microsoft Purview.
    * Develop CI/CD pipelines using Databricks Repos, GitHub Actions, or Azure DevOps.
    * Contribute to internal best practices, reusable architecture patterns, and Proof of Concepts.



    Experience Required:

    * Deep expertise in delivering enterprise-scale data analytics solutions using Databricks.
    * Strong background in designing Lakehouse Architectures for structured and unstructured data.
    * Solid understanding of data modelling (3NF, Kimball, Data Vault).
    * Experience exposing Lakehouse architectures to tools such as Power BI and Tableau.
    * Hands-on experience in Databricks engineering: Spark, Delta Lake, PySpark.
    * Skilled in building scalable ETL pipelines using Workflows and Delta Live Tables.
    * Proficiency in Python, Scala, or SQL.
    * Knowledge of Databricks security best practices.
    * Strong communication and stakeholder management skills.



    What's on Offer:

    * Generous annual leave
    * Private medical insurance
    * Wellbeing support
    * Guaranteed investment in career development and training
    * A high-performance culture offering progression, challenge, and meaningful impact for clients
    * And more

    Senior BI Developer

    England, London

    • £65,000 to £80,000 GBP
    • Consultant Role
    • Skills: Fabric, Infor M3, Power BI, Data Engineering
    • Seniority: Senior

    Job description

    Senior BI Developer - (UK Based)

    Location: United Kingdom - Remote
    Salary: £80,000 + Benefits
    Employment Type: Full‑time

    A leading global organisation is seeking a highly skilled Senior BI Developer to join their expanding Group IT function. This is a key role within a modern, international BI landscape, where you'll lead the design, development, and optimisation of enterprise‑wide BI solutions using Microsoft Fabric, Power BI and advanced cloud‑based data engineering technologies.

    About the Role

    As Senior BI Developer, you'll translate complex business requirements into scalable, high‑quality BI solutions used across multiple regions. You will design and maintain enterprise data models, architect advanced Power BI solutions, and lead development within a Microsoft Fabric Lakehouse environment. This role also acts as a technical leader within the BI practice, supporting other developers and serving as the primary escalation point for advanced BI issues.


    Key Responsibilities:

    * Develop and maintain enterprise‑grade Power BI reports, datasets, and data models (including star schemas and dimensional models).
    * Lead ETL/ELT design and optimisation within Microsoft Fabric Lakehouse, including Data Pipelines, Notebooks, and cloud‑based ingestion/transformation layers.
    * Deliver complex SQL, Python, and PySpark solutions for large‑scale distributed processing.
    * Coordinate workloads across BI developers and mentor junior and mid‑level team members.
    * Ensure BI quality, governance, documentation, and performance standards are met.
    * Collaborate with global teams on BI modernisation initiatives, ERP data projects, and multi‑region rollouts.


    Skills & Experience

    * Power BI (DAX, data modelling, composite models, dataset optimisation).
    * Strong capability in Microsoft Fabric, including Lakehouse architecture, Data Pipelines, and Notebooks.
    * Advanced SQL, T‑SQL optimisation, Python, and PySpark.
    * Experience designing enterprise‑scale BI solutions in global environments.

    Why Join?

    * Work with cutting‑edge BI and cloud data technologies.
    * Contribute to international BI modernisation and transformation programmes.
    * Engage with global stakeholders and cross‑functional teams.
    * Opportunities for international exposure and ongoing professional development.

    New

    Senior Engineering Manager

    England, London

    • £90,000 to £110,000 GBP
    • Consultant Role
    • Skills: Azure, Databricks
    • Seniority: Senior

    Job description

    Senior Engineering Manager - Data & Digital Platforms - Up to £110,000

    A large, globally distributed organisation is seeking a Senior Engineering Manager to lead multiple data and digital engineering teams delivering enterprise-scale platforms and products.

    This is a senior leadership role focused on people, delivery, and operational excellence rather than hands-on coding. You will set standards, enable predictable delivery, mature engineering capability, and oversee vendor and internal teams operating across a modern Microsoft and cloud-based stack.

    Key Responsibilities

    * Lead globally distributed engineering teams across data platforms and low-code tools
    * Create clear delivery rhythms, sprint discipline, and engineering standards
    * Develop engineering leads through coaching, feedback, and capability uplift
    * Oversee vendor delivery to ensure quality, value, and alignment to standards
    * Champion continuous improvement across tooling, processes, and ways of working
    * Support delivery across platforms including cloud data, workflow, and collaboration tools

    Skills & Experience

    * Extensive experience leading multi-disciplinary engineering teams
    * Proven delivery leadership across multiple squads in complex environments
    * Experience managing vendor and partner delivery models
    * Strong understanding of modern data and platform ecosystems
    * Confident supporting service operations and production environments
    * Ability to build, scale, and mature high-performing engineering functions
    * Strong stakeholder engagement and senior-level communication skills

    Technical Environment (Exposure Required)

    * Cloud data platforms (e.g. Databricks, Azure)
    * DevOps and agile delivery tooling



    What's on Offer

    * Competitive bonus
    * Strong pension contribution
    * Private medical cover and wellbeing support
    * Highly flexible working approach
    * Significant scope to shape engineering culture and platforms

    Data Engineer - Contract

    England, London

    • £1 to £1 GBP
    • Engineer Role
    • Skills: azure, on prem,
    • Seniority: Senior

    Job description

    Data Engineer - Contract

    We are seeking a skilled and motivated Data Engineer to join our growing Data Engineering team. You will work with Microsoft data technologies to build and deliver high‑quality, enterprise-level data solutions that support data‑driven decision‑making across the organisation.Fully Remote
    Inside IR35

    Must have:
    Financial Services experience
    On prem data stack as a priorit (SSIS / DWH). You have to be using this now.
    The Azure stack being a must too. This is hybrid: both on prem and cloud



    Key Responsibilities

    * Deliver high-quality data solutions on Microsoft platforms.
    * Work with Architects and Senior Engineers to meet technical designs and specifications.
    * Collaborate with business stakeholders to ensure solutions align with requirements.
    * Partner with Data Science, Digital, and Core Systems teams on cross‑functional projects.
    * Participate in Agile ceremonies such as stand-ups, refinements, retrospectives, and demos.
    * Take part in code reviews and follow in-house engineering standards.
    * Adhere to internal policies for data management, governance, and quality.
    * Produce documentation, wikis, and release notes throughout the development lifecycle.
    * Conduct thorough testing and quality assurance before release.

    Essential Experience & Skills

    * 3-7 years' experience in Data Engineering and/or Business Intelligence.
    * Experience working in a regulated environment.
    * Strong analytical and problem‑solving abilities.
    * Ability to communicate complex technical concepts clearly across the business.
    * Expertise with Microsoft Data Platform technologies (SQL Server, SSIS, SSAS, SSRS).
    * Strong experience with data pipelines and integrations (ETL/ELT).
    * Solid understanding of data warehousing, data modelling, and dimensional design.
    * Knowledge of data manipulation languages (T‑SQL, DAX).
    * Experience working in Agile environments (ideally Kanban).
    * Strong teamwork, communication, and relationship‑building skills.

    Desirable Skills

    * Knowledge of mortgage or financial services.
    * Experience creating dashboards and reports with Power BI.
    * Programming or scripting experience (C#, Python, PowerShell).
    * Experience with APIs and semi‑structured data (JSON, XML).
    * Familiarity with Azure data services (ADF, Data Lake, Synapse, Cosmos DB, Functions, etc.).
    * Experience with Git and branching strategies.
    * Additional relevant technologies (PowerShell, Bicep, YAML, Power Platform).

    Qualifications

    * No mandatory qualifications; Microsoft/Azure certifications are an advantage.

    Please send me a copy of your CV if you're interested and meet the requirements

    AI Engineer

    England, London

    • £80,000 to £105,000 GBP
    • Engineer Role
    • Skills: Python, AI, AWS
    • Seniority: Senior

    Job description

    Unlock your potential as an AV

    AI Engineer

    Location: London
    Salary: £105,000

    Are you an experienced engineer with hands‑on expertise in Python, LLMs, and modern cloud technologies? We're looking for a Lead Engineer to join a high-impact Generative AI feature team, building applications used by thousands of colleagues daily. This is a unique opportunity to drive AI innovation at scale within a highly regulated environment.



    About the Role

    As a Lead Engineer, you will design, develop, and enhance software solutions using modern engineering practices. You'll act as an SME within the Generative AI domain, shaping technical direction, guiding others, and influencing both strategy and implementation.

    You will lead a small team, provide mentorship, conduct code reviews, and drive a culture of technical excellence. This role offers a blend of hands-on engineering, leadership, and strategic input - perfect for someone ready to step into a high-ownership position.



    Key Responsibilities:

    * Build high‑quality, scalable, maintainable Python-based applications.
    * Develop and deploy AI-driven applications, including those using LLMs.
    * Collaborate closely with product, design, and engineering teams.
    * Contribute to solution design, architecture, and secure coding practices.
    * Drive testing best practices and ensure repeatable, reliable deployments.

    * Mentor and guide junior engineers; support ongoing capability development.
    * Lead technical discussions, code reviews, and cross-functional collaboration.
    * Influence decision‑making and contribute to policy/standards.
    * Support risk management, governance, and control requirements.

    * Contribute to the organisation's Generative AI strategy as a subject matter expert.
    * Analyse complex, multi-source data to inform design and decision‑making.
    * Communicate complex or sensitive information clearly to senior stakeholders.



    Required Experience

    To succeed in this role, you should have strong hands-on capability in:

    * Python
    * Working with Large Language Models (LLMs)
    * Cloud technologies, ideally AWS (Bedrock, Lambda, S3, Lex, CloudWatch)
    * Prompt optimisation and evaluation methodologies
    * Strong communication skills, especially in cross-functional environments
    * Mentoring, coaching, or guiding other engineers