Machine Learning Engineer (London)
New Today
- Support end-to-end deployment of ML models (batch and real-time) from code validation through to production rollout under guidance from senior team members.
- Work with Data Science teams to facilitate smooth model handover and ensure deployment readiness aligned with implementation standards.
- Build and maintain CI/CD pipelines for model deployment, scoring, and operational monitoring.
- Debug and fix pipeline issues including data ingestion problems, model scoring failures, and deployment errors.
- Write comprehensive tests for ML pipelines (unit, integration, validation) and implement data quality checks and operational monitoring.
- Ensure deployed models meet audit, reconciliation, and governance requirements.
- Monitor production models for operational health, troubleshoot failures, and track data/variable drift over time.
- Work with Platform Engineers within the team to create reusable MLOps templates and support Data Scientists in using them effectively.
- Support model migrations across data sources, tools, systems, and platforms.
- Participate in code reviews, knowledge sharing, and pod activities (standups, grooming, delivery check-ins).
- Learn from senior team members and contribute to continuous improvement of model delivery practices.
- Solid Python engineering background with some experience in ML model deployment
- Familiarity with AWS services and cloud-based ML deployment (SageMaker experience preferred but not required)
- Basic understanding of data warehousing concepts and SQL (Snowflake experience a plus)
- Experience with or willingness to learn CI/CD tooling (e.g. GitHub Actions), containerization (Docker), and workflow orchestration tools (Airflow/AstroCloud)
- Strong debugging and troubleshooting skills for data pipelines and ML systems
- Experience writing tests (unit, integration) and implementing monitoring/alerting for production systems
- Strong data skills, including the ability to explore and validate datasets to ensure model inputs and outputs are correct
- Basic understanding of ML lifecycle concepts and willingness to learn about model registry, versioning, and deployment practices
- Experience collaborating with Data Science teams or similar cross-functional collaboration
- Understanding of software testing and validation practices, with willingness to learn model-specific governance requirements
- Ability to participate in code reviews and learn from feedback
- Good communication skills with both technical and business stakeholders
- Eagerness to learn and grow in ML engineering and deployment practices
- (Nice to have) Any exposure to MLflow, model monitoring, or MLOps tools
- (Nice to have) Experience with data pipeline tools or frameworks
- You're a motivated engineer who enjoys collaborative problem-solving and wants to grow your expertise in ML engineering.
- You care about code quality and are eager to learn about model deployment best practices, auditability, and production systems.
- You communicate well, ask thoughtful questions, and are excited to bridge the gap between Data Science experimentation and production-grade systems.
- You're interested in learning about deployment standards and the audit and reconciliation expectations that come with production ML.
- You're enthusiastic about contributing to automated and self-serve model deployment systems.
- You take initiative, are reliable in your commitments, and value learning from experienced team members.
- You appreciate structure and are committed to developing high standards in both technical delivery and communication.
What you will be doing - Support end-to-end deployment of ML models (batch and real-time) from code validation through to production rollout under guidance from senior team members.
- Work with Data Science teams to facilitate smooth model handover and ensure deployment readiness aligned with implementation standards.
- Build and maintain CI/CD pipelines for model deployment, scoring, and operational monitoring.
- Debug and fix pipeline issues including data ingestion problems, model scoring failures, and deployment errors.
- Write comprehensive tests for ML pipelines (unit, integration, validation) and implement data quality checks and operational monitoring.
- Ensure deployed models meet audit, reconciliation, and governance requirements.
- Monitor production models for operational health, troubleshoot failures, and track data/variable drift over time.
- Work with Platform Engineers within the team to create reusable MLOps templates and support Data Scientists in using them effectively.
- Support model migrations across data sources, tools, systems, and platforms.
- Participate in code reviews, knowledge sharing, and pod activities (standups, grooming, delivery check-ins).
- Learn from senior team members and contribute to continuous improvement of model delivery practices.
- Required Skills & Experience
- Solid Python engineering background with some experience in ML model deployment
- Familiarity with AWS services and cloud-based ML deployment (SageMaker experience preferred but not required)
- Basic understanding of data warehousing concepts and SQL (Snowflake experience a plus)
- Experience with or willingness to learn CI/CD tooling (e.g. GitHub Actions), containerization (Docker), and workflow orchestration tools (Airflow/AstroCloud)
- Strong debugging and troubleshooting skills for data pipelines and ML systems
- Experience writing tests (unit, integration) and implementing monitoring/alerting for production systems
- Strong data skills, including the ability to explore and validate datasets to ensure model inputs and outputs are correct
- Basic understanding of ML lifecycle concepts and willingness to learn about model registry, versioning, and deployment practices
- Experience collaborating with Data Science teams or similar cross-functional collaboration
- Understanding of software testing and validation practices, with willingness to learn model-specific governance requirements
- Ability to participate in code reviews and learn from feedback
- Good communication skills with both technical and business stakeholders
- Eagerness to learn and grow in ML engineering and deployment practices
- (Nice to have) Any exposure to MLflow, model monitoring, or MLOps tools
- (Nice to have) Experience with data pipeline tools or frameworks
- Personal Attributes
- You're a motivated engineer who enjoys collaborative problem-solving and wants to grow your expertise in ML engineering.
- You care about code quality and are eager to learn about model deployment best practices, auditability, and production systems.
- You communicate well, ask thoughtful questions, and are excited to bridge the gap between Data Science experimentation and production-grade systems.
- You're interested in learning about deployment standards and the audit and reconciliation expectations that come with production ML.
- You're enthusiastic about contributing to automated and self-serve model deployment systems.
- You take initiative, are reliable in your commitments, and value learning from experienced team members.
- You appreciate structure and are committed to developing high standards in both technical delivery and communication.
- Location:
- London
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Today
Machine Learning Performance Engineer, London (London)
-
Greater London
Machine Learning Performance Engineer, London London Isomorphic Labs is applying frontier AI to help unlock deeper scientific insights, faster breakthroughs, and life-changing medicines with an ambition to solve all disease. The future is coming. A f...
More Details -
-
New Today
Machine Learning Engineer, London (London)
-
Greater London
Social network you want to login/join with: Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required. Machine Learning Engineer, London, London col-narrow-le...
More Details -
-
New Today
Machine Learning Engineer (London)
-
Greater London
Who are we? Apply promptly! A high volume of applicants is expected for the role as detailed below, do not wait to send your CV. Hi! We are Ravelin! We're a fraud detection company using advanced machine learning and network analysis technology to s...
More Details -
-
New Today
Machine Learning Performance Engineer, London London (London)
-
London
Machine Learning Performance Engineer, London London Isomorphic Labs is applying frontier AI to help unlock deeper scientific insights, faster breakthroughs, and life-changing medicines with an ambition to solve all disease. The future is coming. A...
More Details -
-
New Today
Machine Learning Engineer, London (London)
-
London
Social network you want to login/join with: Machine Learning Engineer, London, London col-narrow-left Client: Fitch Solutions Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Re...
More Details -
-
New Today
Machine Learning and AI Engineer (London)
-
Greater London
The role NatureMetricsis a global leader in biodiversitymonitoringand environmental DNA (eDNA) analysis, transforming the scale at which nature can be quantified. Ourcutting-edgesolutions enable organisations tomonitornature impact across sectors, fr...
More Details -