Join our companies in their quest to drive powerful, positive, change that endures.

Senior Data Engineer (MLOps)



Data Science
London, UK
Posted on Friday, March 17, 2023

About Cazoo:

We’ve been on quite a journey in Tech, with incredibly exciting times yet to come. In the early days we built and launched the first version of Cazoo sooner than anyone thought possible and now we are focused on building a commercially successful and sustainable business.

Two things remain constant. Firstly, our mission to change the automotive retail industry and fix a broken experience for consumers, and secondly our desire to build a truly exceptional team of happy, engaged technology and product professionals.

Our focus this year is on unit economics, that is making as much money as we can on each car we sell. We have a solid, achievable business plan that we believe in, and we know what we need to do. This clear focus gives us strong alignment across our teams and helps us to make decisions quickly. We believe strongly in tasking teams on outcomes not outputs, and empowering them to decide how to solve problems and realise opportunities.

As a team we are diligent, collaborative, curious and empathetic. We have high standards, we enjoy working together, we love to try new things and we care about each other’s happiness. We are also humble and are turned off by big egos. These attributes have helped us to come through the tougher moments we have faced together.

We are fully on board with hybrid working, with teams spending some time at home and some time together in the office. Time spent in the office is not about productivity or lack of trust in our teams. Rather, it is about fostering collaboration, camaraderie and team cohesion.

The next chapter of the Tech at Cazoo story is about winning together. Succeeding as a business, solving exciting problems, growing together and having fun along the way.

Job Summary:

We are seeking an enthusiastic, driven and intelligent senior data engineer who specialises in MLOps to join the Cazoo team in our London office.

We are a data-driven tech organisation that embraces event-driven and serverless solutions, as well as value-adding data products and cross-provider data lakes and data warehouses. We strive to make the most of that data by helping to generate insights from key data. The data engineering team is vital to achieving this mission, and you will play a key role in guiding us to stay true to this mission.

What you'll be doing:

As a senior data engineer, you will lead and contribute to the development of our machine learning data platform. Your focus will be on implementing, optimising and improving our ML ops framework. You will support our data science community with how they deploy, update and maintain models at scale.

Working closely with data analysts, data scientists, and fellow data engineers, you will understand the internal team and business needs and implement optimal data-driven solutions that deliver business value both short and long-term. You will focus on shaping and implementing with automation in mind, delivering scalable solutions that perform and deliver business value both short and long term, delivering solutions that perform even with large data sets and in real-time.

We expect you to actively be a driver within a close knit, collaborative data team that helps each other out when needed. We encourage you to introduce new ideas and approaches to the problems we need to solve, with a constant drive to improve efficiency and deliver high quality data solutions to our internal stakeholders.

Key Skills:

We are looking for data engineers to join the team who are enthusiastic, have an appetite for learning and self-development, and can be an effective team player who can contribute to delivering our data strategy:

  • You have a wealth of experience within engineering and are comfortable guiding a project and other engineers to delivery, including designing solutions that deliver the features that bring the most value to the organisation.
  • You have specific experience with deploying and maintaining ML Ops frameworks (across GCP or AWS). You are familiar with supporting Data Scientists, agreeing on requirements and ensuring the correct implementation is developed.
  • You come from a software engineering background and have experience in modern software development practices such as version control (e.g. Github), CI/CD development, infrastructure as code (preferably Terraform) and embrace a TDD approach where applicable.
  • You have a background of developing solutions at a reasonable scale using Python, that result in well tested and robust applications.
  • You are a cloud practitioner within Amazon Web Services (AWS) or Google Cloud Platform (GCP). As part of your work you will interact with services such as Lambda, EC2, ECS, DynamoDB, Fargate, or Step Functions.
  • You have a desire to do things the right way, while remaining flexible enough to be pragmatic when necessary.
  • You maintain a positive, can-do attitude and embrace challenges without hesitation.

Interview Process:

We understand that your time is valuable, so we keep our interview process as quick and painless as possible. We will outline all timeframes in advance so that you can plan accordingly. The interview process will consist of three remote video calls or in-person meetings, each lasting 60 minutes:

  • A discussion around a system you have recently worked on, diving into your experience and understanding of data engineering.
  • A live system design exercise, highlighting your MLOps expertise.
  • A values-led interview with a mixed panel, with an open discussion about the role and what you’re like at work.

We are an equal opportunity employer and we value diversity and inclusivity. We do not discriminate on the basis of gender, race, age, sexual orientation, colour, religion, national origin, disability status or marital status.