Negotiable
Undetermined
Hybrid
Bradford, England, United Kingdom
Summary: The Machine Learning Engineer role at TTC Group involves working on a high-impact programme for a leading retail client in the UK. The position focuses on building scalable ML deployment environments and enhancing the maturity of the software development lifecycle for enterprise-level model launches. The engineer will collaborate with Data Science and Innovation teams to productionise various models and implement best practices in MLOps. This is a 6-month contract position based in Bradford with a hybrid working arrangement.
Key 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)
Key Skills:
- 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
- Knowledge of DevSecOps practices (nice to have)
- Background in Data Science (nice to have)
- Certifications in ML, Python, or DevOps (nice to have)
Salary (Rate): undetermined
City: Bradford
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
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.