At a Glance
- Tasks: Design and develop machine learning models that enhance customer support and decision-making.
- Company: Join Deliveroo, a leading tech company transforming shopping and eating experiences.
- Benefits: Enjoy high autonomy, learning opportunities, and wellness benefits 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 43200 - 72000 £ per year.
Location: London - The River Building HQ
Employment Type: Full time
Department: Deliveroo Cost Center Hierarchy, Technology, Technology, Machine Learning, Machine Learning (Care Tech)
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 we have 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.
The Role:
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.
- You know the fundamentals of Generative AI and have a good understanding of the science behind it, including LLMs, VLMs, transformers and fine-tuning techniques.
- 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 employer: Deliveroo
Contact Detail:
Deliveroo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Machine Learning Engineer
✨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 process. 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 past projects in detail. Show us how you've tackled challenges and what impact your work had.
✨Tip Number 3
Don’t forget to showcase your soft skills! Communication is key, especially when working with cross-functional teams. Be prepared to share examples of how you've collaborated with product managers or mentored others in your previous roles.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows your enthusiasm for joining the Deliveroo team directly. Let’s get you that dream job!
We think you need these skills to ace Senior Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Machine Learning Engineer role. Highlight your experience with Python, ML models, and any relevant projects that showcase your skills in generative AI and customer support systems.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about this role at Deliveroo. Share specific examples of how you've tackled similar challenges in the past and how you can contribute to our mission of transforming customer care.
Showcase Your Impact: When detailing your previous work, focus on the impact you've made. Use metrics and outcomes to demonstrate how your contributions have driven measurable results, especially in areas related to customer trust and satisfaction.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. This way, we can ensure your application gets the attention it deserves and you can easily track your progress!
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 Python skills, prepare to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice writing clean, efficient code and be ready to explain your thought process.
✨Prepare for Technical Leadership Questions
As a Senior Machine Learning Engineer, you'll need to show that you can lead and mentor others. Think of examples from your past experiences where you've set best practices or guided a team through complex projects.
✨Understand Deliveroo's Mission
Familiarise yourself with Deliveroo's mission and values. Be prepared to discuss how your work can contribute to transforming customer care and trust, and how you can help shape the future of their machine learning systems.