- Work on Cutting-Edge AI & Agentic Systems.
- Collaboration and Professional Growth
About Our Client
Machine Learning Engineer - London
This opportunity is with a medium-sized software development organisation. The company is committed to utilising advanced analytics and machine learning to enhance its services and deliver value to its clients.
Job Description
Machine Learning Engineer - London
This role focuses on training custom models, building robust ML pipelines, and deploying systems at scale from research experimentation through to monitored production services.
- Design, train, and optimise machine learning models for audio processing tasks such as speaker diarization, automatic speech recognition (ASR), and voice activity detection.
- Build and maintain training and inference pipelines using PyTorch, and related ML frameworks
- Source, curate, and prepare training datasets; implement preprocessing, augmentation, and validation workflows.
- Run structured experiments, evaluate model performance, and iterate based on measurable results
- Build, deploy, and operate end-to-end MLOps pipelines, including experiment tracking, model versioning, and production monitoring.
- Package and deploy models using Docker and cloud infrastructure, with a focus on reliability and scalability
- Design and deploy agent-based AI systems that can execute multi-step workflows and integrate with external tools.
- Build Model Context Protocol (MCP) servers to enable standardised integration between models, APIs, and data sources.
- Evaluate and integrate large language models into production systems where they add clear value.
- Collaborate with product and business teams to translate requirements into practical ML solutions.
The Successful Applicant
Machine Learning Engineer - London
A successful Machine Learning Engineer should have
- Strong foundation in machine learning, deep learning, and optimisation
- Hands-on experience training, evaluating, and deploying ML models in real-world systems
- Proficiency with PyTorch (preferred) or TensorFlow; familiarity with the Hugging Face ecosystem
- Experience with audio or speech models and frameworks.
- Experience building and maintaining end-to-end ML pipelines and MLOps tooling (e.g. MLflow, Weights & Biases, DVC, or similar).
- Strong Python skills; experience with Docker, CI/CD, and cloud platforms (Azure preferred)
- Practical experience designing agentic AI systems and integrating models with external services
- Comfortable owning the full ML lifecycle, from data preparation to production deployment
- Clear communicator who can work effectively across technical and non-technical teams
What's on Offer
Machine Learning Engineer - London
- Competitive salary ranging from £75,000 to £95,000 per annum.
- Comprehensive benefits package to support your well-being.
- Opportunity to work in a leading organisation within the insurance industry.
- Collaborative and innovative work environment in London.
- Chance to work on impactful projects using the latest technologies.
If you're a passionate Machine Learning Engineer looking to make a difference in the Technology sector, we encourage you to apply and be part of this exciting opportunity in London