Deliveroo•25 days ago
Senior Machine Learning Engineer - Growth & Personalisation
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
Python
Machine Learning(ML)
Productionisation(model productionisation)
Personalisation
Ranking
Recommender Systems
Nice-to-Have Skills
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.