
Roblox
New grad
PhD early-career systems ML role building real-time NPC inference and AI platform internals at Roblox
This is a PhD-early-career Senior MLE role split across two tracks: the Creator Services Machine Intelligence team building an NPC system that plays Roblox games and runs real-time inference at platform scale, and the ML Platform team building core AI infra (serving layer, model registry, pipeline orchestrator) and distributed LLM/recommender inference optimization. Expect deep systems-level ML interview questions on data pipelines, low-latency inference, and GPU optimization, calibrated to a strong PhD thesis rather than years of industry experience.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Real-time/low-latency ML inference at scale
- Distributed inference systems for LLMs and recommender models
- GPU-level optimization (continuous batching, speculative decoding, quantization)
- End-to-end ML pipeline design and data pipeline engineering
- ML platform components (serving layer, model registry, orchestration)
- Kubernetes and cloud infrastructure (AWS/Azure/GCP)
Common question themes
Design a data pipeline to collect 3D game state and player action data at scale
How would you architect a serving layer or model registry for hundreds of ML use cases
Walk through optimizing an inference engine to serve millions of QPS at low latency
Explain speculative decoding or quantization trade-offs on GPU hardware
How would you support real-time inference for 100 simultaneous autonomous agents
Describe your PhD thesis and how it maps to production ML systems work
How candidates describe it
Real Senior Machine Learning Engineer (Systems) 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

Roblox
Senior
Senior Product Policy Manager, Regional Policy (SEA/SA)

Roblox
New grad
Developer Engagement Representative

Roblox
Senior
Senior Software Engineer, App Performance

Airbnb
Senior
Senior Machine Learning Engineer, Relevance and Personalization

Mid
Machine Learning Systems Engineer, Ads ML Platform

Twilio
Mid