Software Engineer 5 – Training Platform, AI Platform
Netflix
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 99% of similar roles. Most pay $142,400–$214,850 — the shaded band above. At the midpoint, this role pays about $608k versus about $179k for comparable roles.
Based on 240 similar postings.
Employer
Netflix is the world''s leading streaming entertainment service, offering a vast library of TV series, films, documentaries, and original content to subscribers in over 190 countries. Industry: Streaming Entertainment & Media
Netflix currently has 117 open roles on FindRole.
Listed pay typically runs $388,000–$619,000 across 113 roles with salary data.
Most-posted roles
At a glance
As a Software Engineer at Netflix's Model Runtime team, you will work on the cutting edge of machine learning infrastructure, designing systems for reinforcement learning, reward modeling, and preference optimization. You will enable next-generation GenAI workloads by creating scalable distributed training frameworks and optimizing GPU pipelines for real-time inference. Your responsibilities include scaling fault-tolerant training across hundreds of GPUs using FSDP and mixed-precision strategies, as well as profiling PyTorch operators to enhance GPU utilization. The role requires expertise in ML systems engineering, hands-on experience with PyTorch internals, and proficiency in cloud computing, particularly AWS. Ideal candidates have a background in distributed training at scale, inference optimization techniques like quantization, and GPU performance tuning using CUDA and Nsight. This position offers the opportunity to tackle complex challenges in AI infrastructure that directly impact Netflix's global streaming service.
Skills
What you'll do
What we're looking for
More like this
Netflix
Netflix
Netflix
Broadcom
Booz Allen Hamilton