Machine Learning Engineer

Technology-driven food delivery company transforming the way the world eats by making food more convenient and accessible.
$90,000 - $150,000
Machine Learning
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
AI · Enterprise SaaS · Logistics

Description For Machine Learning Engineer

Deliveroo, a pioneering food delivery technology company, is seeking Machine Learning Engineers to join their world-class data & science organization of over 200 professionals. As an MLE, you'll be at the forefront of developing intelligent decision-making systems that power Deliveroo's three-sided marketplace connecting consumers, riders, and restaurants.

The role offers exciting opportunities to work on diverse challenges, from optimizing delivery networks and predicting journey times to improving consumer experiences and detecting fraud. You'll collaborate with cross-functional teams and leverage our world-class experimentation platform to measure the impact of your solutions.

The position requires strong Python skills, ML expertise, and experience with modern development tools. You'll join a company that values autonomy, moves fast, and prioritizes measurable impact. Deliveroo offers a supportive environment with a strong data science community, technical review processes, and career progression frameworks.

What sets this opportunity apart is the chance to work on real-world problems at massive scale, with immediate impact on millions of users. The company culture emphasizes diversity, equity, and inclusion, welcoming professionals from all backgrounds. Comprehensive benefits, including healthcare, parental leave, and pension plans, reflect Deliveroo's commitment to employee welfare.

Join a transformative company that's redefining the food delivery industry through technology and innovation. Your algorithms and ML solutions will directly influence the efficiency and success of a rapidly growing global platform.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Develop algorithmic and machine-learning systems
  • 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
  • Assist restaurants in optimizing their presence on platform

Requirements For Machine Learning Engineer

Python
Kubernetes
  • 3+ years' experience as a ML Engineer or Data Scientist
  • 3+ 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
  • Focus on achieving impact with simple solutions

Benefits For Machine Learning Engineer

Medical Insurance
Parental Leave
Mental Health Assistance
  • 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 Machine Learning Engineer

Java AI Developer

Java AI Developer position at Capco focusing on developing and optimizing AI-powered applications for financial services.

Developer Relations

Developer Relations role at Oumi, focusing on building and nurturing an open-source AI developer community through technical content creation, community engagement, and platform advocacy.

Machine Learning Engineer, Generative AI Innovation Center

Machine Learning Engineer role at AWS's Generative AI Innovation Center, focusing on LLM development, fine-tuning, and optimization for enterprise AI solutions.

Software Development Engineer, StoreGen

AI-focused Software Development Engineer role at Amazon, building next-generation development tools and practices using artificial intelligence.

Software Engineer- AI/ML, AWS Neuron Distributed Training

AWS Neuron seeks ML Engineer to develop distributed training solutions for cloud-scale machine learning accelerators, focusing on large language models and ML infrastructure.