About this role
Salary: £? - ? per year
Requirements
- Strong experience as an ML Engineer in a production environment
- Proven expertise with Azure
- Hands-on experience implementing MLOps frameworks, including CI/CD, model versioning, monitoring, and automation
- Demonstrable experience building recommendation systems using collaborative filtering, content-based, or hybrid approaches
- Strong proficiency in Python and common ML libraries such as TensorFlow and PyTorch
- Experience working with large-scale data processing tools
Responsibilities
- Design, build, and deploy machine learning models into production environments
- Develop and optimise recommendation systems, including personalised product recommendations, ranking, and search optimisation
- Collaborate with data scientists, engineers, and product stakeholders to translate business requirements into ML solutions
- Implement and maintain MLOps pipelines for continuous integration, delivery, and model monitoring
- Ensure the scalability, performance, and reliability of ML systems within Azure cloud infrastructure
- Work with large-scale datasets to extract insights and improve model accuracy
- Monitor model performance and retrain models to maintain effectiveness over time
- Contribute to best practices in ML engineering, deployment, and governance
Technologies
- Azure
- CI/CD
- Cloud
- Machine Learning
- MLOps
- PyTorch
- Python
- TensorFlow
- Support
More
We are hiring a Machine Learning Engineer for a full-time, hybrid, six-month contract based in North London. We welcome applications detailing relevant experience and skills.
last updated 43 week of 2026