freehire launches on Product Hunt on 26 August.

Follow →

Senior Data and AI Engineer

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available