Leave us your email address and we'll send you all the new jobs according to your preferences.

Machine Learning Engineer

Posted 3 hours 21 minutes ago by Experis - ManpowerGroup

Permanent
Not Specified
Other
Middlesex, Isleworth, United Kingdom, TW7 4
Job Description
Machine Learning Engineer

Rate: £770 per day (Inside IR35)
Location: Osterley, West London (Hybrid - 2 days per week onsite)
Clearance Required: BPSS

The Opportunity

We're looking for an experienced Machine Learning Engineer to join a high-performing data and AI team, focused on building and deploying machine learning solutions that deliver highly personalised user experiences at scale.

This is an exciting opportunity to work on cutting-edge recommendation systems, ranking models, user segmentation, and content analysis capabilities, helping to drive data-driven decision-making and product innovation.

Key Responsibilities Machine Learning Development
  • Design, build, train, and optimise machine learning models focused on personalisation and recommendation systems.
  • Develop solutions covering:
    • Recommendation Engines
    • Ranking Algorithms
    • User Segmentation
    • Content Analysis
  • Evaluate and improve model accuracy, performance, and scalability.
Data Engineering & Feature Development
  • Develop and maintain scalable data pipelines to support model training and feature engineering.
  • Work with structured and unstructured datasets at scale.
  • Ensure data quality, reliability, and efficient processing across the ML lifecycle.
Production Deployment & Monitoring
  • Deploy machine learning models into production environments.
  • Monitor performance, availability, and model effectiveness over time.
  • Implement processes to support model retraining and continuous improvement.
Experimentation & Optimisation
  • Design and analyse A/B tests and offline experiments.
  • Measure model effectiveness and user outcomes.
  • Use insights to drive ongoing optimisation and product improvements.
Collaboration & Innovation
  • Partner with Product, Engineering, Data Science, and Business teams to align machine learning initiatives with strategic goals.
  • Stay up to date with emerging developments in machine learning, deep learning, and personalisation technologies.
  • Identify opportunities to introduce innovative approaches and improve existing solutions.
Essential Skills & Experience
  • Strong commercial experience as a Machine Learning Engineer.
  • Experience designing and deploying machine learning models in production environments.
  • Proven expertise in:
    • Recommendation Systems
    • Personalisation Models
    • Ranking Algorithms
    • User Behaviour Analysis
  • Strong Python development skills and experience with machine learning frameworks.
  • Experience building scalable data pipelines and feature engineering processes.
  • Knowledge of experimentation methodologies, including A/B testing.
  • Experience handling large-scale structured and unstructured datasets.
  • Strong understanding of MLOps, model deployment, monitoring, and lifecycle management.
  • Excellent communication and stakeholder engagement skills.
Desirable Skills
  • Experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Experience working with cloud-based data and ML platforms.
  • Exposure to real-time recommendation systems and large-scale personalisation products.
  • Experience within customer-facing digital or media environments.
Email this Job