Skip to content

Machine Learning Engineer interviews

Read a real-world ML Engineer job description with us, then follow five candidates through the same ML deep dive, from their first answer to the edge of what they know.

  • 9 pages
  • 2 hr 23 min of reading
  • 5 candidates
  • Free, no account needed

How this guide works

We do not give you a list of questions to learn by heart. Real interviews do not work like that. An interviewer listens to you first, and then asks about what you said, deeper and deeper, until they find where your knowledge stops. You cannot learn that from a list. You can learn it from watching conversations, and then by practising your own.

So we start where a real application starts: with a job description. We read it together, line by line, and say honestly what it asks for, what it does not say, and who should apply. Then you see how the interviews for this role usually run. Then you follow five different people through the same interview, turn by turn, with notes on what the interviewer is checking, what works, and what goes wrong. At the end, you prepare for your own interview.

The company and the candidates are not real. The job description is a composite: we built it from the patterns that repeat in real Machine Learning Engineer postings. The conversations are examples, written from our experience of real interviews on both sides of the table.

Inside the guide

Part 1Read the job description

2 pages
  1. The job description

    The Machine Learning Engineer job description that this guide uses, built from patterns in real postings, and a first read to find what the job really is.

    7 min
  2. Read it honestly

    What the Machine Learning Engineer posting really requires, what is only a wish, what it leaves out, who should apply, and the questions to ask at each stage.

    13 min

Part 2How the interviews run

1 page
  1. How the interviews run

    The six interviews in Fennick's process, what each one checks, and how a serious interviewer goes from what you say to the edge of what you know.

    12 min

Part 3Five candidates, one role

5 pages

The same ML deep dive with five different people. Each conversation starts from what the candidate says, and goes deeper from there.

  1. The software engineer

    Tunde built the serving, caching and test plumbing for a recommendation model, and his interview shows how far strong engineering goes in an ML role, and where model judgement must take over.

    19 min
  2. The researcher

    Anika has a PhD in computer vision and no production experience, and her interview shows how careful research thinking helps on a real ETA problem, and where production and business trade-offs begin.

    19 min
  3. The data scientist

    Mateo built, deployed and monitored a credit risk model in Bogotá, and his interview shows how real ownership of a model carries into a new domain, and where real-time scale and online testing stop him.

    21 min
  4. The platform engineer

    Wei built the platform that runs 40 models at an insurance company, and his interview shows the difference between running models and owning one, and how to end honestly when the role is not the right one yet.

    20 min
  5. The returner

    Hana built pricing and ETA models for seven years, then took three years off to care for her children. Her interview shows how to talk about a career break, and how strong fundamentals carry you when the tools have changed.

    20 min

Part 4Prepare for your own interview

1 page
  1. Prepare for your own interview

    Turn the five interviews into a plan for your own ML engineer interviews - drill-down notes for one model, the basic decisions that every round checks, the company problem, practice out loud, and your questions.

    12 min