Enable job alerts via email!

Senior Machine Learning Engineer

ZipRecruiter

Birmingham

Hybrid

GBP 70,000 - 85,000

Full time

5 days ago
Be an early applicant

Job summary

A fast-growing technology company is seeking a Machine Learning Engineer to develop scalable systems. This hybrid position requires a minimum of 5 years in ML engineering and offers a competitive salary between £70,000 and £85,000. The role includes designing and deploying ML models, collaborating with teams, optimizing algorithms, and building production-ready systems.

Qualifications

  • Minimum 5 years in ML engineering, ideally in a retail or e-commerce context.

Responsibilities

  • Design and deploy machine learning models for recommendation, classification, forecasting, and anomaly detection.
  • Collaborate with data engineers to prepare structured and unstructured datasets.
  • Optimise algorithms for accuracy, efficiency, and cost-effectiveness.
  • Build and manage production-ready ML systems with low latency and high reliability.
  • Conduct experiments and A/B tests to validate model performance.

Skills

Machine Learning Engineering
SQL
Communication
Organizational Skills
Proficient in Go, Python, or R

Education

Degree in Software Engineering, Data Science, or related field

Tools

Google Cloud Platform (GCP)
scikit-learn
TensorFlow
PyTorch
Keras
OpenCV
Docker
Kubernetes
Job description
Overview

Role: Machine Learning Engineer

Location: Hybrid (Remote + 1 day/week in Birmingham)

Salary: £70,000 - £85,000

About the Company

A fast-growing technology company specialising in intelligent shopping solutions for online retailers is seeking a Machine Learning Engineer to develop scalable, high-performance systems. The team includes engineers, marketers, and data specialists working collaboratively to deliver advanced AI-driven platforms.

Key Responsibilities
  • Design and deploy machine learning models for recommendation, classification, forecasting, and anomaly detection
  • Collaborate with data engineers to prepare structured and unstructured datasets
  • Optimise algorithms for accuracy, efficiency, and cost-effectiveness
  • Build and manage production-ready ML systems with low latency and high reliability
  • Conduct experiments and A/B tests to validate model performance
  • Work cross-functionally with product, analytics, and development teams
  • Monitor system performance and implement continuous improvements
  • Document workflows and mentor team members on ML best practices
  • Align deliverables with company OKRs and manage workload effectively
  • Maintain high code quality and system scalability
  • Stay current with ML and AI advancements and drive innovation
  • Provide feedback and support team development
Requirements

Experience and Qualifications

  • Minimum 5 years in ML engineering, ideally in a retail or e-commerce context
  • Degree in Software Engineering, Data Science, or related field
Technical Skills
  • Proficient in Go, Python, or R
  • Strong SQL skills and experience with large-scale data warehouses
  • Experience building classification models (binary, multi-class, anomaly detection)
  • Familiarity with unsupervised learning algorithms such as K-Means and DBSCAN
  • Hands-on experience with scikit-learn, TensorFlow, PyTorch, Keras, OpenCV
  • Deep expertise in Google Cloud Platform (GCP), including BigQuery, Vertex AI, and AlloyDB
  • Familiarity with Docker and Kubernetes
Soft Skills and Behaviours
  • Strong communicator across technical and non-technical teams
  • Detail-oriented with excellent organisational skills
  • Self-motivated and efficient in managing workload
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.