Walk through an ML project you owned: key decisions, evaluation and impact
Company: Pinterest
Role: Machine Learning Engineer
Category: Behavioral & Leadership
Difficulty: medium
Interview Round: Technical Screen
You are in a technical phone screen for a senior machine learning engineer role. The call has two parts: a coding exercise and a project deep dive. For the deep dive, you choose one project you worked on and walk the interviewer through it: the problem, what you built, the key decisions you made and the results. The interviewer then interrupts to probe the details of whatever you mention.
Answer with one real project from your own experience. Because the role is machine learning engineering, assume the interviewer expects a project in which you built or substantially changed a machine learning system, and will probe both the technical decisions and your own part in them.
```hint Pick the project you can defend
Choose the project whose decisions you made or shaped yourself and can explain two levels deeper than your summary, not simply the one with the biggest headline.
```
```hint Problem before model
The interviewer cannot judge a modeling choice without knowing what it was for. Think about how the product goal became a prediction target and a success metric, and say that before any architecture.
```
### Constraints and Clarifications
- The exact wording of the prompt and the time reserved for the deep dive are not given. Plan a short overview that can expand in whichever direction the interviewer steers.
- If parts of the project are confidential, you may describe results in relative terms; say so up front rather than going vague halfway through.
### Clarifying Questions
- Should the project be a machine learning project, or does a data pipeline or infrastructure project count?
- How much of the call is reserved for the deep dive, and how much for the coding exercise?
- Do you want my most recent project, or the one with the largest scope?
- Some details of the project are confidential. Is it acceptable to give relative results instead of absolute numbers?
### What a Strong Answer Covers
- A deliberately chosen project with real machine learning ownership at senior scope
- A short, structured overview (problem, ML formulation, system, result, personal role) before the drill-down
- Depth on the candidate's own decisions across labels and data, features, model, training, evaluation and serving, each with the alternatives considered
- Evidence of impact: offline results tied to an online experiment or business outcome against an honest baseline
- A clear line between "I" and "we", and honesty under probing about parts the candidate did not own
- Senior signals: scoping, explicit trade-offs among quality, latency and cost, cross-team influence, and lessons from what went wrong
### Follow-up Questions
- Your offline metric improved, but suppose the online experiment had come back flat. How would you have investigated the gap?
- How did you know your training labels were right? What leakage or label noise did you find, and how did you handle it?
- Which decision in this project would you reverse today, and what would changing it cost?
- What breaks first in your serving path if traffic grows tenfold, and how would you know?
Overview: A senior machine learning engineer phone screen asks you to walk through one ML project you owned, from problem framing and labels to model choice, evaluation and serving, while the interviewer probes the details. It tests ownership, ML judgment under real trade-offs, measured impact and clear technical communication.