Software Engineer 5
Core
Build scalable ML infrastructure for training, alignment, and serving Netflix's critical recommendation and GenAI models.
Role type
Senior IC ML Systems Engineer
Builds
Distributed training systems, inference pipelines, and post-training infrastructure for LLMs and multimodal models
Domain
Streaming entertainment, Machine Learning, Distributed Systems
Deliverable
production ML models
Required skills
ML systems engineering, systems programming, PyTorch internals, distributed training, cloud computing (AWS), GPU kernel optimization, fault-tolerant system design
Preferred skills
LLM post-training (RLHF, DPO, GRPO), inference optimization (vLLM, TensorRT), multimodal/diffusion model architectures, open-source ML contributions
Technologies
PyTorch, FSDP, CUDA, NCCL, Nsight, AWS, vLLM, TensorRT
Responsibilities
Design infrastructure for reinforcement learning and reward modeling; Engineer fault-tolerant training systems across hundreds of GPUs; Profile and tune from PyTorch operators down to GPU kernels; Evaluate emerging hardware and frameworks
Seniority
Senior, hands-on IC (via careerplan.io/jobs/11434-software-engineer-5-at-netflix)
