
Mid
Build the feature and training-data infrastructure that powers Reddit's Ads ML systems
Reddit's Ads Engineering org is hiring a Machine Learning Systems Engineer to build and scale the feature management platform behind Ads ML — batch and real-time feature pipelines, training set generation, and feature governance. This is an infrastructure-and-platform role, not a modeling role: strong distributed-systems chops and production data-pipeline experience matter more than model tuning.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Large-scale feature/training-set data infrastructure design
- Distributed systems (Spark/Flink/Kafka/Ray/Airflow/Kubernetes/BigQuery)
- Feature governance: lineage, drift detection, versioning, reproducibility
- Agentic/automated ML workflow tooling
- Partnering with ML engineers on production integration
- Operational excellence: observability, reliability, cost optimization
Common question themes
Design a batch or real-time feature computation pipeline at scale
Debug a production data pipeline failure and walk through root cause
How would you detect and handle feature drift or data anomalies in production
Tradeoffs between build vs. buy for a distributed compute system
Designing for reproducibility and versioning in a feature store
How would you support an agentic workflow for automated feature discovery
How candidates describe it
Real Machine Learning Systems 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

Senior
Curriculum Lead, GTM Enablement

Staff
Staff Site Reliability Engineer, Site Experience

Cloudflare
Mid
Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval)

Netflix
Mid
Distributed Systems Engineer (L4), Data Platform

Netflix
Senior