Netflix, the world's leading entertainment service with 300M+ members across 190+ countries, is seeking a Staff Software Engineer (L5) for their Machine Learning Platform team. This role focuses on the Offline Inference team, which is crucial for batch-prediction capabilities supporting various ML models including LLMs and computer-vision systems. The position offers a unique opportunity to build next-generation systems for large-scale batch inference workloads while creating seamless experiences for ML practitioners.
The role combines deep technical expertise in distributed systems with ML infrastructure knowledge, requiring the ability to design and operate robust services that handle everything from minutes-long to multi-day jobs. You'll be instrumental in building developer-friendly tools and APIs that democratize ML capabilities across Netflix, particularly in content and media domains.
As part of Netflix's innovative culture, you'll work with cutting-edge technologies and contribute to systems that directly impact how Netflix creates and produces the content millions enjoy. The position offers competitive compensation ($100K-$720K), comprehensive benefits, and the flexibility of remote work within the USA. You'll join a team that values engineering excellence, operational reliability, and effective collaboration across distributed teams.
The ideal candidate will bring strong experience in ML engineering, scalable infrastructure, and modern backend development, with expertise in containerization and cloud services. This role presents an exceptional opportunity to shape the future of ML infrastructure at one of the world's most influential entertainment companies.