
Senior
Own the auction, bidding, and pacing algorithms that power Reddit's ads marketplace
Reddit is hiring an IC3/IC4 Machine Learning Engineer to design and ship the optimization algorithms behind its ad auctions, bidding strategies, and budget pacing. Expect deep discussion of ML systems in production, optimization math, and how you'd translate business goals like ROAS into constrained optimization problems.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Auction & bidding mechanism design
- Budget pacing and spend allocation under constraints
- Translating business objectives (ROAS, CPA, CTR/CVR) into optimization problems
- Production ML system ownership (design through deployment and iteration)
- Scalable data infrastructure (Spark, Kafka, Airflow, BigQuery, Redis)
- Marketplace quality (ad matching, ad load, relevance signals)
Common question themes
Design a bidding algorithm for a ROAS-based advertiser objective
How would you pace an advertiser's budget smoothly across a day without overspend
Formulate ad load/quality trade-offs as a constrained optimization problem
Walk through an ML system you took from problem formulation to production
How do you validate an auction change didn't hurt user experience
Gradient-based or custom optimization logic you've implemented beyond off-the-shelf tooling
How candidates describe it
Real Machine Learning Engineer 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)
Related interviews

Senior
Senior Software Engineer, Core Platform

Mid
Machine Learning Systems Engineer, Ads ML Platform

Senior
Curriculum Lead, GTM Enablement

Roblox
Senior
Senior Machine Learning Engineer, Ads

Senior
Senior Software Engineer, AI/ML, Creative Intelligence

Airbnb
Senior