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 2 days 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

Machine Learning Engineer

Machine Learning Engineer position at Arthur, focusing on AI monitoring and LLM development, offering competitive salary and hybrid work in NYC.

Machine Learning Engineer, Fast Optimized Inference

ML Engineer position at Hugging Face focusing on optimized inference, developing specialized software for industrial ML applications using Python and Rust.

Machine Learning Engineer

Join DeutschlandGPT as a Machine Learning Engineer to develop cutting-edge AI solutions, working with LLMs and semantic search in an innovative German AI company.

Machine Learning Engineer

Machine Learning Engineer position at Canopy, focusing on developing AI-driven solutions for vehicle security, working with sensory data and edge deployment.

Software Engineer - Python (ML)

Python Engineer position at Builder.ai focusing on Machine Learning and AI services, building data pipelines and productionizing ML models in London.