ML Engineer
Job Title: ML Engineer
Clearance: BPSS (Required) Location: Osterley - West London (Hybrid - 2 days per week on site) Duration: 3 Year (to Oct 2029) Type: Contract (Inside IR35)
The Opportunity
We are seeking an experienced Machine Learning Engineer to join a large-scale technology programme focused on delivering highly personalised user experiences through cutting-edge Machine Learning solutions. This is an exciting opportunity to work on recommendation systems, ranking algorithms, audience segmentation, and content personalisation at scale. You will be responsible for the full machine learning lifecycle, from model development and experimentation through to deployment and optimisation in production environments.
Key Responsibilities
- Design, develop, and optimise machine learning models for personalisation and recommendation use cases.
- Build and maintain scalable data pipelines for feature engineering, model training, and inference.
- Deploy, monitor, and improve ML models in production environments.
- Develop recommendation engines, ranking models, and user segmentation solutions.
- Design and analyse A/B tests and offline experiments to measure model effectiveness.
- Work closely with Product, Engineering, Data, and Business teams to deliver impactful solutions.
- Research and evaluate emerging machine learning and deep learning techniques.
- Ensure models remain reliable, scalable, and aligned with business objectives.
Required Skills & Experience
- Strong commercial experience as a Machine Learning Engineer , Applied Scientist , or similar.
- Proven experience building recommendation systems , personalisation platforms, or ranking models.
- Strong programming skills in Python .
- Experience with machine learning frameworks such as TensorFlow , PyTorch , or Scikit-learn .
- Strong understanding of feature engineering and large-scale data processing.
- Experience building and maintaining data pipelines.
- Knowledge of MLOps , model deployment , monitoring, and optimisation .
- Experience designing and analysing A/B tests and experimentation frameworks .
- Familiarity with structured and unstructured datasets.
- Excellent stakeholder management and communication skills.
Desirable Skills
- Deep Learning
- NLP
- Spark
- AWS, Azure, or GCP
- Feature Stores
- Real-time Personalisation Systems
- Search and Ranking Technologies
If you have a strong background in Machine Learning, recommendation systems, personalisation, and production-grade ML deployments, we'd love to hear from you.