What is a Machine Learning Engineer at Deliveroo?
As a Machine Learning Engineer at Deliveroo, you are at the heart of the hyper-local logistics and marketplace dynamics that define our business. You are not just building models in a vacuum; you are solving complex, real-world problems that directly impact how millions of customers receive their food, how riders navigate their routes, and how restaurants manage their operations. Your work influences critical systems, from demand forecasting and dynamic pricing to ETA predictions and search ranking.
This role requires a blend of deep technical rigor and a pragmatic, business-oriented mindset. You will be responsible for the full lifecycle of Machine Learning solutions, moving from initial data exploration and prototyping to production-grade deployment and ongoing monitoring. Because our environment is fast-paced and high-scale, you must be comfortable navigating ambiguity, balancing model complexity with latency requirements, and communicating technical trade-offs to non-technical stakeholders.



