
Instacart
Senior
Lead pCTR modeling research for Instacart's ads ranking and retrieval systems
Instacart is hiring a research-leaning senior ML engineer to advance pCTR/conversion prediction models, tackle training-data bias (selection, position, optimizer's curse), and help build next-gen foundation-model and generative retrieval systems (TIGER, Semantic ID) for ads. This interview goes deep on causal inference, debiasing techniques, and multi-task/sequence model architecture — not infra or full-stack engineering.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- pCTR/conversion prediction modeling and calibration
- Causal inference & training-data bias mitigation (selection, position, optimizer's curse)
- Multi-task, multi-domain model architecture (MoE, LoRA, transformers)
- Generative retrieval & sequence modeling (TIGER, Semantic ID)
- Formulating ambiguous ML problems into scoped research directions
Common question themes
How would you detect and correct position bias in ads click-through training data?
Explain the difference between Platt scaling and isotonic regression for model calibration — when would you pick one over the other?
Design a Multi-Domain Multi-Task architecture that shares a backbone across ad surfaces while allowing domain-specific fine-tuning.
How does a generative retrieval system like TIGER differ from embedding-based nearest-neighbor retrieval, and what new failure modes does it introduce?
Walk through how you'd formulate a vague product observation (e.g., ads feel overcalibrated for new advertisers) into a rigorous research question with a measurable evaluation plan.
How candidates describe it
Real Senior Machine Learning Engineer II interview stories — retold from candidates' public write-ups, with sources.
Google · L5 Machine Learning EngineerOfferGoogle L5 machine learning engineer interview: phone screen skipped, four technical rounds, and an offer
A candidate applying for an L5 machine learning engineer role at Google had the phone screen skipped due to a referral and prior tenure at the company, then went through four technical and design rounds plus a behavioral round before receiving an L5 offer. The loop was one leg of a broader search that produced offers from several companies in the same cycle.
Interviewed April 2022 · Remote
Amazon · Applied Scientist (L4)OfferAmazon Applied Scientist Interview Experience: Alexa Speech Team, 2021
A redirected recruiter call turned into an Amazon Applied Scientist loop with the Alexa Speech team: a phone screen, a split five-round virtual onsite across two teams, a bar raiser, and an added ML-breadth round, ending in an offer with a downlevel from L5 to L4.
Interviewed July 2021 · Boston, MA (Remote)
All Instacart Senior Machine Learning Engineer interviews
Related interviews

Instacart
Senior
Senior Data Scientist (I & II)

Instacart
Senior
Senior Data Scientist - Shopping Experience (Search)

Instacart
Senior
Senior Engineering Manager, Search

Senior
Sr. Machine Learning Engineer, Responsible AI (Applied Research Science)

Senior
Sr. Software Engineer, Machine Learning (tvScientific)

Lyft
Senior