
Netflix
Senior
Build the LLM training/inference infrastructure behind Netflix's global dubbing, subtitling, and localized UI
Netflix's Globalization Data Science and Engineering team is hiring an ML engineer to make LLM and multimodal-LLM training and inference faster, more scalable, and more reliable across Netflix's global catalog. This is a deep systems-and-ML-infra role, not a modeling role - expect questions on distributed training, inference serving, and technical leadership.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Distributed training (parallelism strategies, mixed precision, high-throughput data pipelines)
- LLM/multimodal-LLM inference optimization (KV cache, batching, quantization, long-context serving)
- Production ML systems engineering (PyTorch, testing, observability, performance profiling)
- Technical leadership: driving cross-functional ML roadmaps with scientists, PMs, and engineers
- Mentoring engineers/scientists on large-scale ML systems
Common question themes
Walk through optimizing a training pipeline that was data- or compute-bound - what did you change and what was the measured impact?
How would you design KV cache and batching strategy for a high-throughput, low-latency LLM serving system?
Trade-offs between quantization/model compression techniques and quality for a production media ML model
How do you scale distributed training across many accelerators - what parallelism strategy and why?
Tell me about a time you had to align scientists, PMs, and engineers around a technical roadmap under ambiguity
Related interviews

Netflix
Senior
Integrations Support Engineer 5 - Ads Conversion API

Netflix
Senior
Software Engineering 5 - Ads Conversion Attribution

Netflix
Senior
Software Engineer 5, Ads Reporting

Roblox
Senior
Senior Software Engineer, NPC Behavior

Mid
Machine Learning Systems Engineer, Ads ML Platform

Airbnb
Senior