About the Role
Compare the Market is building AI systems that connect directly to how millions of people in the UK find and buy financial products. As a Senior Machine Learning Engineer, you will play a central role in making those systems production-ready by owning the engineering that takes ML models and AI capabilities from experimentation into reliable, scalable production use, including pipelines, deployment tooling, monitoring, and shared components. This is a hands-on role with real technical scope, working closely with data scientists, engineers, and product teams to contribute to architecture decisions, raise engineering standards, and build reusable tooling.
Responsibilities
- Own the end-to-end delivery of production machine learning and AI solutions in collaboration with data scientists and product teams
- Design and build model pipelines for training, validation, and deployment using modern tooling (e.g. MLflow, Kubernetes)
- Contribute hands-on code to model packaging, deployment, and lifecycle automation
- Build systems that monitor model performance, drift, reliability and operational health in real time
- Support both batch and real-time ML workloads depending on use case requirements
- Work on emerging AI and LLM-powered capabilities, helping integrate modern AI techniques into production systems where they can deliver real user value
- Help evolve our internal ML and AI platform to support experimentation, governance, and collaboration
- Define and promote best practices for ML and AI system design, including reproducibility, testing, CI/CD, model and agent observability and evaluation
- Develop shared tools and libraries that accelerate safe, efficient, and scalable ML development
- Work closely with data scientists to productionise experimental models and turn prototypes into robust services
- Act as a technical mentor and code reviewer for other engineers and contributors
- Provide technical leadership across ML and AI initiatives, contributing to architecture discussions and design reviews
- Contribute to a culture of engineering excellence, collaboration, and continuous learning
- Stay up to date on emerging tools and approaches in MLOps and applied AI, helping evaluate and adopt technologies where appropriate
- Support responsible AI practices, contributing to explainability, auditability, and fairness in ML systems
Requirements
- Hands-on experience with LLM-based systems: prompt engineering, RAG, tool use, or orchestration frameworks such as LangGraph or LangChain
- Familiarity with multi-step AI patterns - building systems where models plan, retrieve information and take sequences of actions
- Strong experience deploying ML models into production in cloud-native environments
- Solid software engineering skills in Python, with experience building scalable services, APIs, and production-quality code
- Experience with modern ML tooling and platforms (e.g. Databricks, MLflow, Airflow, Kubeflow, SageMaker, Vertex AI)
- Familiarity with CI/CD pipelines and infrastructure-as-code (e.g. Terraform, CloudFormation)
- Experience building robust, maintainable, and testable ML pipelines and APIs, including batch or real-time model delivery
- Strong understanding of ML lifecycle challenges - versioning, testing, monitoring, governance
- Excellent collaboration and communication skills, with experience working across data science, engineering, and product teams
- Active personal use of AI-assisted or agentic coding tools, and an interest in how similar patterns could be applied to automate and accelerate ML engineering workflows
- Experience in financial services, insurance or another regulated sector
- Experience deploying real-time or streaming ML models (e.g. Kafka, Flink, Spark Structured Streaming)
- Passion for automation, tooling, and building reusable systems
- Interest in responsible AI and ML model governance
Skills
- ML Engineering
- AI Systems
- MLflow
- Kubernetes
- Python
- Databricks
- Airflow
- Kubeflow
- SageMaker
- Vertex AI
- CI/CD
- Terraform
- CloudFormation
- LangGraph
- LangChain
- Kafka
- Flink
- Spark Structured Streaming
- Responsible AI
- MLOps
Location
- Hybrid, London office
Work Type
- Hybrid
- Full-time
Experience Level
- Senior
About the Company
- Compare the Market is a purpose-driven business powered by tech and AI, building high-performing, results-driven teams with the skills, mindset, and ambition to deliver outcomes at pace.
- We’ve carved a meerkat-shaped niche and we’re looking for ambitious, curious thinkers who thrive in a fast-moving, high-impact environment.
- We believe diverse teams make better decisions, and we’re committed to creating an inclusive workplace where everyone feels empowered to grow, contribute, and thrive.
