Netflix, a global entertainment powerhouse with over 300 million subscribers across 190+ countries, is seeking a Principal Software Engineer to join their Streaming Algorithms team. This role is at the forefront of Netflix's streaming technology, working on systems that influence ⅓ of Internet traffic and shape the Netflix playback experience.
The position focuses on optimizing mobile playback experiences for both live events (like the Jake Paul vs Mike Tyson fight that drew 108M viewers) and video-on-demand content. You'll be working with a diverse, gender-balanced team of experts in computer networking, video streaming, data analysis, and embedded systems.
As a Principal Engineer, you'll be responsible for designing and implementing adaptive streaming algorithms that ensure optimal playback quality across varying network conditions, encoding profiles, and device capabilities. The role involves significant cross-functional collaboration with Netflix CDN, Encoding Technologies, Data Science & Engineering, Consumer Insights, and UI Engineering teams.
Key responsibilities include improving Live adaptive streaming designs on Android and iOS, developing tools for streaming algorithm optimization, designing performance metrics, and running large-scale experiments across millions of streaming sessions. The ideal candidate should have deep experience in mobile development, algorithm design, and a strong understanding of video streaming technologies.
This is an exciting opportunity to join during a period of business expansion and technological innovation. The position offers competitive compensation ranging from $100,000 to $720,000, based on experience and location. Netflix's unique culture values freedom and responsibility, enabling engineers to do their best work while contributing to technology that shapes how the world consumes entertainment.