Machine Learning Engineer
Machine Learning Engineer
Location: Bradford (Hybrid 3-days onsite)
Job Type: 6-month Contract
TTC Group is seeking an experienced Machine Learning Engineer to join a high-impact programme with a leading retail client in the UK. This role focuses on building scalable ML deployment environments and enhancing SDLC maturity for enterprise-level model launches. You’ll work closely with Data Science and Innovation teams to productionise models (predictive, NLP, and foundation models) and drive best practices in MLOps.
Responsibilities
- Design and implement end-to-end ML pipelines for scalable deployments
- Establish CI/CD frameworks for ML models using modern MLOps practices
- Manage model deployment lifecycle, including preprocessing, training, optimisation, and monitoring
- Implement A/B testing strategies to evaluate model performance
- Build and maintain container & artefact registries for ML assets
- Ensure model monitoring, performance tracking, and operational support
- Collaborate with Data Science teams to improve development workflows and deployment maturity
- Apply code quality practices, including coverage and static analysis (e.g., Pylint)
Requirements
- 8–12 years of experience in Machine Learning / MLOps engineering
- Strong expertise in Python
- Hands-on experience with Google Cloud Platform (GCP)
- Proven experience in CI/CD for ML models (CML or similar tools)
- Strong understanding of ML lifecycle: data preprocessing, training, deployment, and monitoring
- Experience with containerisation, artefact registries, and model versioning
- Familiarity with code quality tools and best practices
Nice to Have
- Knowledge of DevSecOps practices
- Background in Data Science
- Certifications in ML, Python, or DevOps
Be at the forefront of transforming how enterprise ML models are deployed, scaled, and delivered in a real-world retail environment.