Skip to main content
Share:
Deliveroo25 days ago

Senior Machine Learning Engineer - Growth & Personalisation

hybrid🇬🇧GBLondon, United Kingdomsenior5+ yrs exp

Recruiter Fit Breakdown & Candid Summary

1

This senior-level Machine Learning Engineer role focuses on ranking, personalisation, and recommendation systems for Deliveroo's new verticals like grocery and retail.

2

Ideal candidates bring at least 5 years of experience writing production Python code and taking ML models from design to production.

3

The position operates on a hybrid work model out of the London office, collaborating globally across DoorDash, Deliveroo, and Wolt.

4

Engineers who prefer rigid top-down structures or lack production ML experience should not apply.

Role Responsibilities

  • 1Build and improve ranking models for vertical landing pages such as grocery and retail.
  • 2Design models that integrate new-vertical content into the existing restaurant-focused homepage.
  • 3Develop personalisation models to generate relevant recommendations for untried verticals based on user behaviour.
  • 4Contribute to notification targeting strategies to drive adoption of new verticals.

Skills Matrix

Must-Have Skills

6 required
Python
Machine Learning(ML)
Productionisation(model productionisation)
Personalisation
Ranking
Recommender Systems

Nice-to-Have Skills

2 preferred
Causal Inference
Uplift Modelling
Free Instant Match Check

Will an ATS filter reject your resume for this role?

Check your keyword match score, missing must-have skills, and formatting flags — before you apply.

Checking saved resume…

No signups. Free check in 3 seconds.

Ready to submit your application?

Apply directly on Deliveroo's official job portal.