Senior Data and AI Engineer

RES

Glasgow

On-site

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RES plc in Glasgow invites a Senior Data & AI/ML Engineer to design, build, and operate enterprise-grade data pipelines and AI-ready data products. You will own the data infrastructure, mentor engineers, and partner across engineering and governance to deliver end-to-end solutions.

You will lead AI/ML engineering, apply MLOps practices, and contribute to Synapse-to-Fabric migrations with AI-assisted tooling, ensuring observability, cost efficiency, and robust CI/CD for data and ML workloads.

Qualifications

  • 10+ years delivering enterprise-grade data engineering solutions.
  • Strong Microsoft Azure data ecosystem expertise (ADF, Synapse, Fabric, Purview, Unity Catalogue).
  • Advanced Python skills with open-source data and ML libraries and production pipelines.
  • Experience building production data infrastructure for AI/ML use cases.
  • Experience with MLOps practices: CI/CD for data and ML pipelines, IaC.
  • Experience with dbt, Airflow/Prefect orchestration.
  • Certifications in Microsoft Azure or AI/ML.
  • Exposure to working with data scientists and AI engineers in a shared platform model.

Responsibilities

  • Design, build, and operate data pipelines and curated datasets powering enterprise reporting, analytics, and AI/ML use cases.
  • Lead AI/ML engineering as a core workstream, designing feature-ready datasets and model pipelines for AI-ready data products.
  • Engineer data products and pipelines that support LLM and GenAI use cases.
  • Drive engineering automation and AI-assisted tooling to reduce manual effort and build internal patterns for speed.
  • Own engineering quality, performance, and cost across the platform with testing and observability.
  • Build and maintain production-grade data infrastructure on Azure / Fabric, including data lakes and lakehouses.
  • Define CI/CD pipelines for data and ML workflows with IaC and quality gates.
  • Apply containerisation/orchestration (Docker, Airflow) to production workloads.
  • Partner with architecture, governance, data modelling, and reporting to deliver end-to-end data and AI products.
  • Mentor engineers and contribute to the Synapse-to-Fabric migration programme.

Skills

Data engineering
AI/ML engineering
Python
SQL
MLOps
CI/CD
Observability
Leadership
Azure

Education

Bachelor's degree in Computer Science or related field

Tools

dbt
Airflow
Prefect
Docker
Kubernetes
Power Automate

Job description

Description
What You'll Do
  • Design, build, and operate reliable, secure, and observable data pipelines and curated datasets that power enterprise reporting, analytics, and AI/ML use cases.
  • Lead AI/ML engineering as a core workstream, designing feature-ready datasets, model pipelines, and AI-ready data products, and applying engineering rigour (testing, versioning, observability) to ML pipelines.
  • Engineer data products and pipelines that support LLM and generative AI use cases, including retrieval-ready data structures and pipelines feeding AI applications.
  • Drive engineering automation as a standing discipline, evaluating and adopting AI-assisted code generation and testing tools to reduce manual engineering effort, and building internal tooling and patterns the wider team can use to build faster.
  • Own engineering quality, performance, and cost optimisation across the platform, implementing data quality controls, testing frameworks, monitoring, and observability.
  • Build and maintain production-grade data infrastructure on Azure / Microsoft Fabric, including data lakes, lakehouses, and modern data warehouse patterns.
  • Define and implement CI/CD pipelines for data and ML engineering workflows, applying infrastructure-as-code and automated quality gates as standard practice.
  • Apply containerisation and orchestration tooling (e.g. Docker, Airflow, or equivalent) to production data and ML workflows.
  • Partner across architecture, governance, data modelling, and reporting to deliver coherent, end-to-end data and AI products.
  • Mentor and support engineers, setting the standard for quality, craft, and engineering rigour, including how the team uses AI-assisted automation.
  • Contribute engineering expertise to RES's Synapse-to-Fabric migration programme, working alongside the platform architect to convert pipelines and warehouse objects at scale using AI-assisted tooling.
What You'll Bring
  • Previous experience as a data engineer and senior engineer. Typically 10+ years.
  • Azure Fabric data platform — expertise across Azure Data Factory, Synapse, Microsoft Fabric, Purview, Unity Catalogue, and Data Lake / Lakehouse architectures.
  • Python — advanced proficiency including open-source data and ML libraries, frameworks, and production pipeline development.
  • SQL — expert-level for data modelling, transformation, and complex query optimisation.
  • AI/ML engineering — building data infrastructure for machine learning and AI use cases, feature engineering, model pipeline support, and production ML pipeline engineering.
  • AI-assisted engineering automation — experience using AI coding and conversion tools (e.g. Copilot, Claude, or equivalent) to accelerate engineering work at scale, with a clear approach to validating their output.
  • MLOps — CI/CD for data and ML pipelines, infrastructure as code, containerisation, and orchestration tools such as Airflow or equivalent.
  • Data quality & observability — hands-on experience with testing frameworks, monitoring, and quality controls in production environments.
  • LLMs and generative AI — practical understanding of how to engineer data products and pipelines that support LLM and GenAI use cases.
  • Technical leadership — track record of engineering and architectural decision-making across data and AI/ML disciplines, setting standards, and delivering automated engineering work while contributing to strategy and roadmap thinking.
Your Background
Essential
  • Degree in computer science, data engineering, software engineering, or a related field — or equivalent hands-on experience.
  • Significant experience (typically 10+ years) delivering enterprise-grade data engineering solutions in production environments, with meaningful experience in ML/AI engineering.
  • Proven track record as a Senior Data Engineer or Senior Data & AI/ML Engineer, including building large-scale data and ML systems.
  • Deep expertise in the Microsoft Azure data ecosystem — ADF, Synapse, Fabric, Purview, Unity Catalogue.
  • Advanced Python skills including open-source data and ML libraries, frameworks, and messaging systems.
  • Strong experience building and maintaining production data infrastructure for AI and ML consumption, including model pipelines and feature engineering.
  • Experience with MLOps practices: CI/CD for data and ML pipelines, automated testing, and infrastructure as code.
  • Experience with modern data stack tooling — dbt, Airflow, Prefect, or equivalent orchestration and transformation frameworks.
  • Experience with automation tooling such as Power Automate, Power Platform, or equivalent, and practical use of AI-assisted engineering tools in production settings.
  • Relevant certifications in Microsoft Azure, data engineering, or AI/ML.
  • Exposure to working alongside data scientists and AI engineers in a shared platform model.
Desirable
  • Experience with a platform migration at scale — such as Synapse to Fabric or an equivalent large data platform transition — using automation or AI tooling to accelerate conversion work.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data and AI Engineer
Senior Data and AI Engineer

RES • Gateshead

On-site
GBP 90,000 - 130,000
Senior Data and AI Engineer
Senior Data and AI Engineer

RES • Greater London

On-site
GBP 90,000 - 125,000
Senior Data Engineer (Microsoft Fabric & Azure Data Platform)
Senior Data Engineer (Microsoft Fabric & Azure Data Platform)

Ascent Software • United Kingdom

On-site
GBP 70,000 - 100,000
Senior Data Engineer (Microsoft Fabric & Azure Data Platform)
Senior Data Engineer (Microsoft Fabric & Azure Data Platform)

Acuity Analytics • Greater London

On-site
GBP 70,000 - 110,000
Senior Data Engineer
Senior Data Engineer

Camden A.I. • Greater London

On-site
GBP 90,000 - 130,000
Senior Data Engineer (Microsoft Fabric & Azure Data Platform)
Senior Data Engineer (Microsoft Fabric & Azure Data Platform)

Acuity Analytics • Bristol

On-site
GBP 70,000 - 110,000
Senior Data Engineer Microsoft Azure data
Senior Data Engineer Microsoft Azure data

Huxley • City Of London

Hybrid
GBP 90,000 - 130,000
Full Stack / Data Engineer · London ·
Full Stack / Data Engineer · London ·

LineTen • Greater London

On-site
GBP 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Jefferson Frank • Greater London

Hybrid
GBP 45,000 - 75,000
Salary up to £75,000
Hybrid working model
Exposure to AI and automation projects
+3
Senior Data Consultant
Senior Data Consultant

Jobtailor • Newcastle upon Tyne

On-site
GBP 90,000 - 125,000