Senior Machine Learning Engineer in City of London
Senior Machine Learning Engineer

Senior Machine Learning Engineer in City of London

City of London Full-Time 48000 - 72000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Design and develop machine learning models that enhance customer support and decision-making systems.
  • Company: Join Deliveroo, a leader in transforming shopping and dining experiences.
  • Benefits: Enjoy high autonomy, learning opportunities, and wellbeing support like Headspace and Gympass.
  • Why this job: Make a real impact on customer trust and experience with cutting-edge ML technology.
  • Qualifications: 5+ years in ML engineering, strong Python skills, and experience with Generative AI.
  • Other info: Be part of a diverse team committed to innovation and inclusion.

The predicted salary is between 48000 - 72000 £ per year.

Join us in our mission to transform the way people shop and eat, where impact, innovation, and growth drives everything we do. Our engineering and product teams tackle some of the most exciting challenges in tech, building systems that impact millions daily.

The Data + Science Team at Deliveroo has a world-class data & science organisation, with a mission to enable the highest quality human and machine decision-making. We have over 250 Machine Learning Engineers, Data Scientists, Data Analysts, and Analytics Engineers working throughout the company in product, business and platform teams. We have a strong, active data science community; a robust technical review process; a career progression framework; and plenty of opportunities to learn new things.

We’re looking for a Senior Machine Learning Engineer to join our Care team. In this role, you’ll help shape the decision making systems that directly impact customer experience, trust, and fairness at Deliveroo. Care is an area with significant opportunity and real customer impact. This is a new headcount role where you’ll take ownership of existing models and help define strong ML foundations in spaces that are still evolving.

Your work will span two equally impactful areas:

  • LLM powered customer support and automation: You’ll help build and evolve machine learning systems that understand customer sentiment and tone of voice, supporting a customer support chatbot powered by large language models. A key part of this work is ensuring quality, reliability, and trust in production ML systems.
  • Customer compensation and refund decisions: You’ll design and build machine learning models from the ground up to move beyond static rules and heuristics. These models will determine fair and consistent compensation outcomes across a wide range of customer scenarios, balancing customer satisfaction, cost, and long term trust.

Here’s what your day to day might look like:

  • Owning the design, development, and productionisation of machine learning models used in customer support and decision making systems.
  • Building monitoring, evaluation, and alerting frameworks to detect model underperformance, drift, or unexpected behaviour.
  • Partnering closely with Product Managers, including teams working on decision platforms and customer experience, to turn ambiguous problems into robust ML solutions.
  • Working with data scientists and engineers across Deliveroo to productionise models and embed them into scalable systems.
  • Providing technical leadership in areas with unclear ownership, setting best practices for ML quality, reliability, and maintainability.

Requirements:

  • 5+ years' experience as an ML Engineer or Data Scientist.
  • 5+ years' experience writing production code in Python.
  • Experience using tools like Git, Docker, Kubernetes, CircleCI.
  • Experience productionising Generative AI workstreams or Agentic AI projects.
  • A robust understanding of traditional ML and evaluation techniques, and a good understanding of the research and developments around Generative AI evaluation techniques.
  • You get satisfaction from seeing your work shipped and driving measurable impact to the business.
  • Experience mentoring others in the team.
  • You have a bias to simplicity, where you care most about achieving impact.

Bonus:

  • Experience with evaluation harnesses and frameworks for Generative AI.
  • Experience with observability, monitoring, and safety techniques for deployed GenAI systems.
  • Experience in strongly typed languages such as Go.

Why Join Us?

At Deliveroo, you’ll do work that matters, solving real world problems in a three sided marketplace that’s constantly evolving. Working here you can expect:

  • High autonomy to own problem spaces and build ML systems that directly impact customer trust and experience.
  • Support to learn and grow, from mentoring to learning and development programmes.
  • A strong focus on wellbeing, with benefits including Headspace, Gympass, and more.
  • A place to belong, with a global workforce and active employee communities.

Diversity, Equity and Inclusion: At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.

If you have a disability or long term health condition and need support to apply for one of our roles, or if you require any reasonable adjustments during the recruitment process, please contact our recruitment team at accommodations@deliveroo.co.uk and we’ll be happy to help ensure you have a fair and equitable experience.

Ready to help shape the future of customer care and trust at Deliveroo? Apply today.

Senior Machine Learning Engineer in City of London employer: Deliveroo

Deliveroo is an exceptional employer that empowers its employees to make a real impact in the evolving landscape of customer care and trust. With a strong focus on innovation, autonomy, and personal growth, team members benefit from a supportive work culture that prioritises wellbeing and offers extensive learning opportunities. Join a diverse and inclusive community where your contributions directly enhance customer experiences and drive meaningful change.
D

Contact Detail:

Deliveroo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to current employees at Deliveroo on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Since you're aiming for a Senior Machine Learning Engineer role, be ready to discuss your experience with Python, Generative AI, and productionising ML models. Practice coding challenges and system design questions!

✨Tip Number 3

Showcase your projects! Bring examples of your previous work that demonstrate your ability to build and deploy machine learning systems. Whether it's a GitHub repo or a case study, having tangible proof of your skills can really impress the hiring team.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Deliveroo team. Good luck!

We think you need these skills to ace Senior Machine Learning Engineer in City of London

Machine Learning Engineering
Python Programming
Generative AI
Large Language Models (LLMs)
Data Science
Model Productionisation
Monitoring and Evaluation Frameworks
Technical Leadership
Collaboration with Product Managers
Git
Docker
Kubernetes
CircleCI
Mentoring
Simplicity in Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Machine Learning Engineer role. Highlight your experience with Python, ML models, and any relevant projects you've worked on that showcase your expertise in Generative AI.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about transforming customer experiences through machine learning. Share specific examples of how you've tackled similar challenges in the past and how you can contribute to our mission at Deliveroo.

Showcase Your Projects: If you've worked on any interesting ML projects, especially those involving LLMs or Generative AI, make sure to mention them. We love seeing real-world applications of your skills, so include links to your GitHub or any relevant portfolios.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Deliveroo

✨Know Your ML Fundamentals

Make sure you brush up on your machine learning fundamentals, especially around Generative AI and LLMs. Be ready to discuss how these concepts apply to real-world scenarios, particularly in customer support and decision-making systems.

✨Showcase Your Coding Skills

Since the role requires strong coding skills in Python, be prepared to demonstrate your proficiency. You might be asked to solve a coding challenge or explain your previous projects, so have examples ready that highlight your experience with production code.

✨Understand the Business Impact

Deliveroo is all about transforming customer experiences. Think about how your work as a Senior Machine Learning Engineer can directly impact customer trust and satisfaction. Be ready to share ideas on how to measure success and improve outcomes.

✨Prepare for Technical Leadership Questions

As this role involves mentoring and providing technical leadership, expect questions about your approach to guiding others. Think of examples where you've set best practices or led a project, and be ready to discuss how you handle unclear ownership situations.

Senior Machine Learning Engineer in City of London
Deliveroo
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>