Netflix, a global entertainment leader with 283 million subscribers, is seeking a Staff Software Engineer for their Machine Learning Platform team. This role focuses on build and release tools within the Model Observability & Lifecycle Management team, working on a novel monorepo environment that supports ML engineers and researchers across Netflix.
The position offers an opportunity to shape the future of Netflix's ML infrastructure by establishing build, testing, and CI/CD practices used by hundreds of engineers. You'll be working on critical applications including real-time inference services, feature computation, and ML model representations. The role requires expertise in build and release operations at scale, with a focus on standardizing toolchains and improving developer productivity.
As a Staff Engineer, you'll lead technical decisions for large-scale repository management, define monorepo best practices, and tackle scaling challenges. The role involves working with multiple programming languages, particularly Java, Scala, and Python, while managing build performance and developer velocity metrics. You'll also mentor other engineers and collaborate with company-wide build experts.
The compensation is highly competitive, ranging from $100,000 to $558,000, with flexibility to choose between salary and stock options. Netflix offers comprehensive benefits including health plans, mental health support, 401(k) with employer match, and flexible time off. The position is remote-based in the USA, offering the opportunity to work with one of the most innovative tech companies while maintaining work-life balance.