Machine Learning Engineer

Halfords Group PLC

West Midlands

Hybrid

GBP 90,000 - 120,000

Full time

44 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid working
Employee discounts
Annual bonus scheme
Pension

Job summary

Halfords is seeking a Machine Learning Engineer within our Data & Analytics team in Redditch, West Midlands. You will turn machine learning models into production-grade solutions that deliver value across the business, bridging software engineering, MLOps and data science.

You’ll implement CI/CD pipelines, APIs, monitoring, and scale ML workloads on Azure Databricks and related platforms, collaborating with Data Scientists and Engineers.

Qualifications

  • Proven experience deploying ML solutions into production environments.
  • Strong Git version-control practices, branching strategies, and release management.
  • Excellent Python software engineering skills with testing, code quality and maintainability.
  • Experience building CI/CD pipelines, MLOps frameworks, and automated ML deployment processes.
  • Experience building APIs, microservices and cloud-based solutions that integrate ML capabilities.

Responsibilities

  • Transition models from experimentation into scalable, production-ready apps.
  • Design and maintain MLOps frameworks, deployment pipelines, and model lifecycle processes.
  • Develop CI/CD pipelines and automated testing for ML solutions.
  • Build APIs and services to embed ML into business systems.
  • Implement model monitoring, drift detection, and automated retraining.

Skills

Python
Git
Collaboration
Technical communication
Testing
Automation

Tools

Azure Databricks
MLflow
Kubeflow
SageMaker

Job description

Job no: 568525
Work type: Full time
Site: Redditch
Categories: IT, Data and Analytics
Location: West Midlands
Salary: Competitive + Car Allowance

About us

Halfords is on a journey - building the future of motoring and cycling and looking for people who want to help shape what comes next. We’re a place for cocreators: people who want to make a real impact, take ownership and be part of something that’s still evolving.

Technology at Halfords is at a turning point. We’re modernising our foundations, sharpening our delivery, and ensuring every technology decision is connected to real commercial and customer outcomes.

We're looking for people who act as trusted advisors to the business, take end-to-end accountability for outcomes, and can balance pace with long-term architectural integrity. Innovation here means practical, scalable solutions, not ideas that stay on whiteboards.

About the role

As a Machine Learning Engineer within our Data & Analytics team, you'll be responsible for turning machine learning models into production-grade solutions that deliver real value across the business. Working at the intersection of software engineering, MLOps, and data science, you'll build the frameworks, pipelines, and services that enable machine learning models to be deployed, monitored, scaled, and embedded within customer and operational experiences.

You'll work closely with Data Scientists to understand the problems they're solving and the models they're developing, helping transform experimental code into robust, maintainable, and secure production solutions. From building CI/CD pipelines and automated retraining processes to designing APIs, orchestration frameworks, and monitoring capabilities, you'll ensure machine learning solutions can operate reliably at enterprise scale.

This is an exciting opportunity to join a growing data science function that has strong backing from senior leadership and a clear vision for the future. As Halfords continues its journey towards a more personalised and data-driven customer experience, you'll play a key role in embedding machine learning into core business processes and customer journeys. If you enjoy solving complex engineering challenges and seeing your work underpin real-world AI and machine learning applications, you'll have the opportunity to make a significant impact from day one.

Key responsibilities
  • Partner with Data Scientists to transition models from experimentation into scalable, production-ready applications and services
  • Design, build, and maintain MLOps frameworks, deployment pipelines, and automated model lifecycle processes
  • Develop and support CI/CD pipelines, version control frameworks, and automated testing processes for machine learning solutions
  • Build APIs, services, and integration patterns that enable machine learning models to be embedded into business systems and customer-facing applications
  • Implement model monitoring, performance tracking, drift detection, and automated retraining capabilities to ensure ongoing reliability and business value
  • Work with cloud-native technologies including Azure Databricks, MLflow, and related platforms to support enterprise-scale machine learning workloads
  • Collaborate with Data Engineers, Architects, and Developers to deliver secure, scalable, and maintainable machine learning solutions
About you
  • Proven experience deploying machine learning solutions into production environments and supporting them throughout their lifecycle
  • Strong understanding of version control practices, including Git, branching strategies, and release management
  • Strong software engineering skills in Python, with a solid understanding of engineering best practices, testing, code quality, and maintainability
  • Experience building CI/CD pipelines, MLOps frameworks, and automated machine learning deployment processes
  • Hands-on experience with Azure Databricks or similar machine learning platforms (ie MLFlow, KubeFlow, SageMaker etc)
  • Experience building APIs, microservices, and cloud-based solutions that integrate machine learning capabilities into wider platforms and applications
  • Excellent collaboration and technical communication skills, with the ability to work effectively alongside Data Scientists, Architects, Engineers, and Business Analysts / Project Managers.
  • A fair and competitive salary evaluated against market data, annual discretionary bonus scheme, pension, life assurance, 25 days annual leave plus bank holidays and enhanced family leave.
  • Commitment and dedication to your ongoing personal and professional development. We help you to own and grow your potential so you can be at your best in your current role and to support your future career aspirations.
  • We offer hybrid working with a blend of working in our Support Centre and from home.
  • You will have access to a wealth of employee discounts across the Halfords suite of products and services.
  • Wellbeing and inclusion are at the heart of our colleague experience. We offer resources and ongoing support to enhance your wellbeing at work and active Colleague Networks supporting inclusion initiatives across Halfords.

At Halfords we are committed to creating an inclusive workplace for our colleagues. We're an equal opportunities employer and proud to welcome applications from all backgrounds and embrace diversity within our one Halfords Family.

Note: Halfords operates a hybrid working policy – this position will be based 3 days per week at our support centre in Redditch, West Midlands.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Halfords • Redditch

Hybrid
GBP 70,000 - 100,000
Car allowance
Pension
Life assurance
+2
Machine Learning Engineer
Machine Learning Engineer

PageUp People Limited • Redditch

Hybrid
GBP 65,000 - 90,000
Hybrid working
Employee discounts
Wellbeing initiatives
Data Scientist
Data Scientist

PageUp People Limited • Redditch

Hybrid
GBP 55,000 - 75,000
Employee discounts
Hybrid work
25 days leave + bank holidays
+3
Data Scientist
Data Scientist

Halfords Group PLC • West Midlands

Hybrid
GBP 55,000 - 75,000
Hybrid working
Employee discounts
Pension
+3
Data Scientist
Data Scientist

Halfords • Redditch

Hybrid
GBP 60,000 - 90,000
Hybrid working
Car allowance
Head of Data Engineering
Head of Data Engineering

Halfords • Redditch

On-site
GBP 110,000 - 140,000
Hybrid working
Salary benchmarked to market data
Discretionary bonus
+2
Data Engineer
Data Engineer

Halfords Group PLC • Redditch

Hybrid
GBP 65,000 - 90,000
Car allowance
Annual discretionary bonus
Pension
+2
Data Engineer
Data Engineer

PageUp People Limited • Redditch

On-site
GBP 65,000 - 90,000
Car allowance
Annual discretionary bonus
Pension
+3
Data Engineer
Data Engineer

Halfords • Redditch

Hybrid
GBP 60,000 - 78,000
Car allowance
Discretionary bonus
Pension
+2
Head of Data Engineering
Head of Data Engineering

Halfords Group PLC • Redditch

On-site
GBP 120,000 - 180,000
Car allowance
Pension
Life assurance
+4