Senior Machine Learning Engineer

Technology-driven food delivery company transforming the way the world eats by making food more convenient and accessible.
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Consumer

Description For Senior Machine Learning Engineer

Deliveroo, a pioneering technology-driven food delivery company, is seeking a Senior Machine Learning Engineer to join their world-class data & science organization of over 200 professionals. This role offers an exciting opportunity to work on complex problems at the intersection of their three-sided marketplace (riders, consumers, and restaurants).

As a Senior MLE, you'll be responsible for developing sophisticated algorithmic and machine-learning systems that power Deliveroo's core operations. Working in cross-functional teams, you'll create automated decision-making systems that operate at massive scale, tackling challenges from delivery network optimization to fraud detection.

The position requires 5+ years of experience in Machine Learning Engineering or Data Science, with strong Python skills and expertise in productionizing ML models. You'll work with modern tools like Docker and Kubernetes, and be expected to mentor team members while maintaining a focus on practical, impactful solutions.

Deliveroo offers a collaborative environment with a strong data science community, featuring guest lectures, technical reviews, and clear career progression frameworks. The company provides comprehensive benefits including healthcare, well-being programs, parental leave, and pension plans, varying by country.

This role is perfect for someone who combines technical expertise with business acumen, can translate complex problems into algorithmic solutions, and is passionate about using data science to transform the food delivery industry. You'll be joining a fast-moving company that values autonomy, ownership, and diversity, working on some of the most interesting challenges in the rapidly expanding food delivery sector.

Last updated 2 days ago

Responsibilities For Senior Machine Learning Engineer

  • Develop algorithmic and machine-learning systems that power Deliveroo
  • Work in cross-functional teams with engineers, data scientists and product managers
  • Develop automated decision-making systems at massive scale
  • Optimize delivery network and rider assignments
  • Predict delivery journey times and mitigate delays
  • Optimize consumer and rider fees
  • Improve consumer experience through restaurant and dish recommendations
  • Detect fraud and abuse across the platform
  • Assist restaurants in optimizing their presence on Deliveroo

Requirements For Senior Machine Learning Engineer

Python
Kubernetes
  • 5+ years' experience as a ML Engineer or Data Scientist
  • 5+ years' experience in Python
  • Experience productionising ML models
  • Experience using tools like Git, Docker, Kubernetes, CircleCI
  • Knowledge of machine learning fundamentals
  • Ability to translate business problems into algorithmic solutions
  • Experience mentoring others in the team
  • Bias towards simplicity and impact-driven approach

Benefits For Senior Machine Learning Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
  • Healthcare benefits
  • Well-being programs
  • Parental leave
  • Pension plans
  • Generous annual leave allowance
  • Charitable cause support time off

Interested in this job?

Jobs Related To Deliveroo Senior Machine Learning Engineer

Senior Machine Learning Engineer

Senior Machine Learning Engineer at Deliveroo: Optimize delivery networks and develop cutting-edge ML systems.

Senior Machine Learning Engineer

Senior Machine Learning Engineer at Deliveroo: Optimize delivery networks and develop cutting-edge ML systems.

Senior Machine Learning Engineer

Senior Machine Learning Engineer at Deliveroo: Optimize delivery networks and develop cutting-edge ML systems.

Senior Machine Learning Engineer

Senior Machine Learning Engineer at Deliveroo: Optimize delivery networks and develop cutting-edge ML systems.

Machine Learning Engineer - Pricing

Join Deliveroo as a Machine Learning Engineer, developing pricing algorithms and ML systems to transform the food delivery industry.