Senior Machine Learning Engineer

Deliveroo is a technology-driven company transforming the way people shop and eat by connecting consumers, restaurants, shops, and riders.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
AI · Logistics

Description For Senior Machine Learning Engineer

At Deliveroo, we're revolutionizing the food delivery industry with our world-class data and science organization. As a Senior Machine Learning Engineer, you'll be at the forefront of solving complex problems that directly impact our business. You'll work on optimizing our delivery network, enhancing simulation capabilities, and improving consumer and rider experiences.

Our team develops cutting-edge algorithmic and machine-learning systems that power Deliveroo's delivery network. You'll collaborate with engineers, data scientists, and product managers to create systems that make automated decisions at massive scale. We value simplicity and impact, and we use our world-class experimentation platform to evaluate the performance of our decision-making machines.

Key responsibilities include:

  • Optimizing the delivery network through rider assignment and journey time predictions
  • Enhancing simulation capabilities for accurate algorithmic change predictions
  • Optimizing consumer and rider fees

You'll be part of a diverse and inclusive workplace that prioritizes employee welfare. We offer competitive benefits, including healthcare, well-being support, parental leave, pensions, and generous annual leave allowances.

Join us in our mission to transform the way people eat and shop, bringing convenience and enjoyment to food and product access. If you're passionate about food, technology, and want to be part of a rapidly expanding industry, Deliveroo is the place for you. We move fast, value autonomy, and are always looking for new ideas to drive our business forward.

Last updated 10 days ago

Responsibilities For Senior Machine Learning Engineer

  • Develop, implement, and maintain cutting-edge machine learning products
  • Optimize the delivery network by making rider assignment decisions
  • Predict delivery journey times and mitigate real-time delays
  • Enhance simulation capabilities for algorithmic changes
  • Optimize consumer and rider fees

Requirements For Senior Machine Learning Engineer

Python
Rust
Go
  • Relevant PhD or work experience in machine learning and operational research fundamentals
  • Ability to translate logistics problems into algorithmic solutions
  • Programming experience with Python, Rust, and Go
  • Experience in discrete event simulations and/or combinatorial optimization problems
  • Understanding of end-to-end model productionization
  • Bias towards simplicity and focus on achieving impact

Benefits For Senior Machine Learning Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
  • Healthcare
  • Well-being support
  • Parental leave
  • Pensions
  • Generous annual leave allowances

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.

Machine Learning Engineer - Pricing

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

Senior Machine Learning Engineer

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