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.
If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.
Machine Learning Engineer in Cardiff employer: Experis
As a Technical Stores Person at our Boscombe Down location, you will be part of a dedicated team supporting military operations with a focus on efficiency and high standards of service. Our company fosters a collaborative work culture that values employee growth, offering training opportunities and the chance to develop your skills in a dynamic environment. With a commitment to excellence and compliance, we provide a unique opportunity to contribute meaningfully to the defence sector while enjoying the benefits of working in a supportive and professional setting.