
Netflix
Senior
Shape the architecture of Netflix's large-scale ML training platform built on Kubernetes, Ray, and PyTorch
This role builds and operates the platform powering large-scale ML model training, fine-tuning, and evaluation across Netflix, on infrastructure built on Kubernetes, Ray clusters, and PyTorch distributed training primitives. It requires deep distributed-training expertise plus the ability to lead technical discussions and align ML engineers, researchers, and infra teams around platform direction.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- ML training platform architecture (Kubernetes, Ray, PyTorch distributed primitives)
- Diagnosing and optimizing large distributed training jobs (GPU utilization, memory, communication overhead, checkpointing, fault tolerance)
- API/SDK design for both expert and non-expert ML practitioners
- Cross-team technical leadership and stakeholder alignment
- Foundation model training, fine-tuning, and distillation workflows
- Operational excellence: observability, logging, on-call for training infra
Common question themes
Design a platform to power large-scale training, fine-tuning, and evaluation across an entire company
Diagnose a slow or unreliable distributed training job — walk through your process
Design easy-to-use training platform APIs for both experts and non-experts
Describe leading a design review or aligning cross-functional stakeholders on platform direction
How would you approach fault tolerance and checkpointing at scale
Experience with parallelism techniques (FSDP, tensor/pipeline) for scaling training
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

Cohere
Staff
Software Engineer, GPU Infrastructure (HPC)

Replit
Staff
Staff Software Engineer, Enterprise Platform

Affirm
Senior