Interview Guide for Machine Learning Engineers
This guide has been created to help you prepare for your upcoming interviews – we want to be as transparent as possible in our hiring process as we value your time.


There are four stages to your machine learning engineer interview process.
You’re encouraged to ask questions throughout; this should feel like a two-way interview and we’d like to make sure you have the time to ask questions too.
The below processes apply to all levels. If there are any changes to the outlined processes below, you will be notified by your recruiter.
Additional Tips
Listen Carefully
Rephrasing questions or asking for clarity is okay, as is telling the interviewer you want time to collect your thoughts.
Be Concise
Make sure you’re answering the question and not using a prepared example that isn’t applicable or related to the questions. (the STAR method tends to work here nicely)
Thoughtful Questions
Come prepared with thoughtful questions (e.g., team priorities, culture, etc.).
Feel Comfortable
Interviewing is a two-way street, so we want you to feel comfortable and understand how a role at Deliveroo could help you grow your career.
We’re always looking for talented Machine Learning Engineers who are excited to solve meaningful problems at real scale. If you’re passionate about turning data into intelligent, production-ready systems and want to see your work power a global, three-sided marketplace, we’d love to hear from you. Explore our open roles and come build the future of Deliveroo with us.