Salary: £50,000 - 90,000 per year Requirements: Strong Python skills and experience deploying ML models to production Solid understanding of MLOps principles and ML lifecycle management Experience with Docker and Kubernetes Familiarity with cloud platforms (AWS, GCP, or Azure) CI/CD experience (GitHub Actions, GitLab CI, Jenkins, etc.) Experience with SQL and data pipelines Desirable: Experience with ML orchestration tools (e.g., Airflow, Kubeflow, MLflow) Desirable: Knowledge of monitoring tools (Prometheus, Grafana) Desirable: Infrastructure-as-Code (Terraform, CloudFormation) Desirable: Experience working in regulated or high-availability environments Responsibilities: Design, build, and maintain scalable ML pipelines (training, validation, deployment, monitoring) Productionise machine learning models and ensure reliability, performance, and observability Implement CI/CD workflows for ML using modern DevOps tooling Manage containerised workloads (Docker/Kubernetes) in cloud environments (AWS/GCP/Azure) Monitor model performance, drift, and data quality in production Collaborate with Data Science teams to improve reproducibility and experiment tracking Contribute to infrastructure-as-code and platform automation Technologies: Airflow AWS Azure CI/CD Cloud DevOps Docker GCP GitHub GitLab Grafana Jenkins Kubeflow Kubernetes Machine Learning Prometheus Python SQL Terraform More: We are looking for an MLOps Engineer to help scale machine learning from experimentation to production. You will work closely with our Data Scientists, Software Engineers, and Product teams to build robust, automated, and secure ML infrastructure that supports model deployment, monitoring, and lifecycle management. This is an exciting opportunity to shape best practices in CI/CD for ML, reproducibility, and cloud-native model serving within our growing, data-driven organization based in Cambridge. last updated 10 week of 2026