
Instacart
Senior
Applied scientist setting the algorithmic direction for real-time bidding, pacing, and budgeting in a $1B+ ads business
Instacart's Advertiser Optimization team is hiring a senior applied scientist to own the mathematical and production direction of bidding, pacing, budgeting, and targeting systems that make millions of real-time auction decisions per day. The role requires deep grounding in control theory, constrained/stochastic optimization, and auction/mechanism design, translated into low-latency production code.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Constrained/stochastic optimization for real-time bid and pacing decisions
- Feedback control theory (PID, MPC) applied to budget pacing under stochastic demand
- Auction theory and mechanism design (reserve pricing, multi-slot allocation, bid-to-price mapping)
- Production systems engineering under strict latency (sub-100ms, millions of decisions/day)
- Research-to-production loop: hypothesis, experiment design, shipped code, impact measurement
- Causal inference / experimental design in marketplace settings with interference
Common question themes
Formulate real-time bid optimization as a constrained optimization problem under uncertainty
Design a budget pacing algorithm that allocates finite daily spend across stochastic demand
Justify a control-theory or optimization technique choice (e.g., MPC vs. simple proportional control) for a pacing system
Explain how auction mechanics (reserve price, multi-slot allocation) affect advertiser and platform outcomes
Walk through taking a mathematical formulation into low-latency production code
Design an experiment to evaluate an algorithmic change in a marketplace where standard A/B testing has interference
How candidates describe it
Real Senior Applied Scientist II interview stories — retold from candidates' public write-ups, with sources.
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)
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
Related interviews

Instacart
Senior
Senior Data Scientist (I & II)

Instacart
Senior
Senior Data Scientist - Shopping Experience (Search)

Instacart
Senior
Senior Engineering Manager, Search

Ramp
Senior
Senior Applied Scientist, Credit Risk

Lyft
Mid
Applied Scientist, Pricing – Dynamic Pricing & Offer Selection

Dropbox
Mid