Machine Learning Engineer - Simulations

Job expired!

Join Deliveroo's Data & Science Organization

At Deliveroo, our world-class data and science team is on a mission to enable top-notch human and machine decision-making. Our work spans across product, business, and platform teams, tackling some of the most fascinating questions in the industry. For instance:

  • How can we efficiently connect restaurants, riders, and customers to deliver food as quickly as possible?
  • How do data and technology help restaurants grow as consumer habits change?
  • Can we predict what someone wants to order long before they've even thought about it?

These are just some of the challenging problems we solve at Deliveroo. The scope for growth and personal impact is huge. Our Data Scientists and Machine Learning Engineers belong to an expert, thoughtful, and active community with guest lectures, a robust technical review process, a career progression framework, and plenty of opportunities to learn new things.

The Role: Machine Learning Engineer

As a Machine Learning Engineer at Deliveroo, you will be pivotal in developing, implementing, and maintaining cutting-edge machine learning products. Your responsibilities include engineering sophisticated machine learning models and refining existing systems.

In this role, you will develop the algorithmic and machine learning systems powering Deliveroo’s delivery network. Working within a cross-functional team of engineers, data scientists, and product managers, you'll develop systems for automated decision-making at scale. Our team operates with independence, tackling complex problems at the intersection of riders, consumers, and restaurants. We evaluate the performance of all decision-making systems through our world-class experimentation platform.

Responsibilities

  • Optimize our delivery network, making rider assignment decisions, predicting journey times, and mitigating real-time delays.
  • Enhance simulation capabilities for more accurate predictions of algorithmic changes.
  • Optimize consumer and rider fees.
  • Improve consumer experience by showing the most relevant restaurants and dishes.
  • Detect fraud and abuse from consumers, riders, and restaurants.
  • Assist restaurants in optimizing their presence on Deliveroo by recommending menu improvements, enhancing photography, or adding popular dishes.
  • Create a machine learning platform to advance our ML and optimization capabilities.

You will report to an ML/OR Manager. This is a hybrid role based in London.

Requirements

  • Solid understanding of machine learning and operational research, demonstrated through a relevant Ph.D. or work experience.
  • Ability to translate logistics and delivery problems or objectives into well-thought-out algorithmic solutions. You find satisfaction in seeing your algorithms drive measurable business impact.
  • Experience programming in Python, Rust, and Go.
  • Experience with discrete event simulations and/or combinatorial optimization problems.
  • Understanding of end-to-end model productionization.
  • A bias towards simplicity, prioritizing impactful solutions.

Nice to Haves

  • Experience resolving Vehicle Routing Problems (VRP) and/or building large-scale delivery network simulations.
  • Familiarity with algorithms and data structures, parallel and distributed computing, and high-performance computing.

Why Deliveroo?

Our mission is to transform the way you shop and eat, connecting consumers, restaurants, shops, and riders. We aim to make access to food and products more convenient and enjoyable, allowing people to purchase what they want, when, and where they want it.

We are a technology-driven company at the cutting edge of a rapidly expanding industry. Though still a relatively small team, we make a significant impact and strive to answer some of the most intriguing questions out there. We value autonomy, ownership, and innovation.

Workplace & Benefits

At Deliveroo, we prioritize the welfare of our team members. Benefits vary by country, but we offer excellent healthcare, well-being, parental leave, pensions, and generous annual leave, including time off for charitable causes. Please ask your recruiter for more information about country-specific benefits.

Diversity & Inclusion

Deliveroo is committed to creating a workplace that reflects the diverse world we live in. We celebrate all aspects of diversity, whether it's gender, race, sexuality, religion, or even culinary preferences. What matters most is a passion for food and a desire to be a part of one of the fastest-growing companies in a rapidly growing industry.