Job Description
About us:
At MOTORS, we like to say that we know MOTORS!
Millions of people come to us every month to find their next car, because we keep the car search process simple. We have hundreds of thousands of used cars listed for sale by dealers nationwide, and guides, advice, tips, and reviews to help buyers find the right one.
We don’t just help consumers, though. For our dealer partners, we offer a unique advertising ecosystem that enables them to showcase their cars to buyers across some of the UK’s largest car search sites, including Motors, Cazoo, eBay, Gumtree, and Parkers.
In 2024, Cazoo became part of the MOTORS family when we purchased the brand and launched the Cazoo app. So, it’s an incredibly exciting time for Cazoo as we look to transform one of the UK’s most well-known automotive brands into one of its leading automotive marketplaces.
MOTORS is also the proud sponsor of The British Motor Show and the Official Automotive Marketplace partner of Premier League club Brentford FC.
About the role:
We are seeking an accomplished Senior Machine Learning Engineer with a strong background in Azure technologies to join our Data team within Motors & Cazoo. You will play an integral role in building robust, reliable, and scalable machine learning use cases — from identifying new opportunities to transforming them into dependable products.
Your work will involve close collaboration with stakeholders, data specialists, and cloud teams to design, develop, and maintain machine learning solutions, with a strong focus on automation, observability, and operational excellence.
Main responsibilities:
You will be a senior contributor and trusted advisor, helping us develop innovative AI-driven solutions:
Drive innovative business use cases by applying ML models and techniques, including recommenders, price prediction, personalization, and more.
Lead the design and deployment of ML algorithms and models in Azure and Databricks environments.
Optimize ML infrastructure using Azure-native services and related tools.
Continuously improve performance, availability, cost, and quality of ML models and systems.
Implement best-in-class monitoring, logging, and alerting practices for complete observability.
Champion data-driven decision-making and machine learning adoption across the organization.
Your experience:
We would expect you to have proven experience in the following areas:
Significant hands-on experience as a Machine Learning Engineer.
A balanced mix of technical expertise, leadership skills, and holistic system thinking.
Deep knowledge of ML concepts, algorithms, and real-world application best practices.
Strong proficiency in Python and ML libraries/frameworks such as scikit-learn, XGBoost, PyTorch, or TensorFlow.
Practical experience building secure, reliable ML infrastructures using Terraform and Infrastructure as Code best practices.
Experience with Azure Kubernetes Service (AKS) and container networking models.
Proven track record managing and optimizing ML workloads in production environments.
Strong problem-solving abilities and collaborative approach.
Excellent communication skills, capable of explaining complex technical ideas to non-technical stakeholders.
What’s in it for you?
Working for the customer directly, an ownership culture.
20 fully paid business days of vacation.
15 fully paid sick leaves.
Public holidays.
Compensation for health insurance and sports club membership (after trial period).
Ability to work from home or remotely.
Apply and Join Us Today! ✨