
Experis
Machine Learning Engineer - UK
Job Description
Salary: £60,000 - 90,000 per year
Requirements:- We have strong commercial experience as a Machine Learning Engineer.
- We have experience designing and deploying machine learning models in production environments.
- We have proven expertise in recommendation systems, personalisation models, ranking algorithms, and user behaviour analysis.
- We have strong Python development skills and experience with machine learning frameworks.
- We have experience building scalable data pipelines and feature engineering processes.
- We have knowledge of experimentation methodologies, including A/B testing.
- We have experience handling large-scale structured and unstructured datasets.
- We have a strong understanding of MLOps, model deployment, monitoring, and lifecycle management.
- We have excellent communication and stakeholder engagement skills.
- Desirable: We have experience with deep learning frameworks such as TensorFlow or PyTorch.
- Desirable: We have experience working with cloud-based data and ML platforms.
- Desirable: We have exposure to real-time recommendation systems and large-scale personalisation products.
- Desirable: We have experience within customer-facing digital or media environments.
- We design, build, train, and optimise machine learning models focused on personalisation and recommendation systems.
- We develop solutions covering recommendation engines, ranking algorithms, user segmentation, and content analysis.
- We evaluate and improve model accuracy, performance, and scalability.
- We develop and maintain scalable data pipelines to support model training and feature engineering.
- We work with structured and unstructured datasets at scale.
- We ensure data quality, reliability, and efficient processing across the ML lifecycle.
- We deploy machine learning models into production environments.
- We monitor performance, availability, and model effectiveness over time.
- We implement processes to support model retraining and continuous improvement.
- We design and analyse A/B tests and offline experiments.
- We measure model effectiveness and user outcomes.
- We use insights to drive ongoing optimisation and product improvements.
- We partner with Product, Engineering, Data Science, and Business teams to align machine learning initiatives with strategic goals.
- We stay up to date with emerging developments in machine learning, deep learning, and personalisation technologies.
- We identify opportunities to introduce innovative approaches and improve existing solutions.
- AI
- Cloud
- Support
- Machine Learning
- MLOps
- Model Training
- PyTorch
- Python
- TensorFlow
More:
We are looking for an experienced Machine Learning Engineer to join our high-performing data and AI team in Osterley, West London. This is a hybrid role with 2 days per week onsite, offering the opportunity to work on cutting-edge recommendation systems, ranking models, user segmentation, and content analysis capabilities that help drive data-driven decision-making and product innovation. The rate is £770 per day inside IR35, and a BPSS clearance is required. If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.
last updated 38 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Experis

Experis
UK
IT
Skills & Technologies
Inferred from job description
Salary Insight
£75,000
This role
£60,000
UK median
This salary is 25% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks