Netflix is looking to optimize the mobile playback experience for live streaming events, ensuring stunning playback quality and immediate start times, especially for a large and growing mobile viewership.
Requirements
- Comfortable developing software on Android and/or iOS
- Comfortable with algorithm-focused software development
- Proven ability to design tools to improve software performance
- Experience in live streaming player or algorithm development would be a big plus
- Experience in video streaming on iOS would be a big plus
- Experience in video streaming on TV or Browsers would be a plus
- Experience in statistics and data analysis
- Experience with audio or video
- Knowledge of streaming protocols
- Knowledge of data engineering
- Knowledge of encoding technology
Responsibilities
- Improve Netflix Live adaptive streaming designs on Android and iOS
- Design tools and systems to facilitate adaptive streaming algorithm designs and improve the playback experience
- Design metrics that capture the viewer’s experience as well as the system's performance
- Run controlled experiments on millions of streaming sessions to validate improvements
- Work cross-functionally with Netflix CDN, Encoding Technologies, Data Science & Engineering, Consumer Insights, and UI Engineering
- Evolve the system architecture, not only on mobile devices, but also across the entire streaming path
- Conduct controlled experiments in the field to validate improvements
Other
- Proven ability to communicate complex technical issues cross-functionally
- Bias to action and take strategic approaches to solve technical problems
- Experience with shipping software on behalf of a major brand at scale
- Netflix culture which values freedom and responsibility
- Inclusion is a Netflix value and we strive to host a meaningful interview experience for all candidates.