Taro Logo

Software Engineer 5 - Streaming Algorithms

Netflix is one of the world's leading entertainment services with 278 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages.
$100,000 - $720,000
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Entertainment · Streaming
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 5 - Streaming Algorithms

Netflix is seeking a senior Software Engineer 5 for Streaming Algorithms to improve the streaming quality of experience (QoE) on various devices. The role involves enhancing Netflix's Live streaming experience, developing tools for streaming algorithm innovation, evolving system architecture, and conducting controlled experiments. The ideal candidate should be comfortable with multi-platform software development, algorithm-focused coding, and cross-functional communication. Experience in statistics, data analysis, audio/video technologies, and streaming protocols is beneficial. Key responsibilities include improving Live playback experience, designing adaptive streaming algorithms, creating performance metrics, and collaborating with various Netflix teams. The position offers competitive compensation, comprehensive benefits, and the opportunity to work in Netflix's unique culture that values freedom and responsibility.

Key Responsibilities:

  • Improve Netflix Live playback experience through adaptive streaming designs
  • Design tools and systems for adaptive streaming algorithm development
  • Create metrics for viewer experience and system performance
  • Conduct controlled experiments on millions of streaming sessions
  • Cross-functional collaboration with various Netflix teams

Required Skills:

  • Multi-platform software development
  • Algorithm-focused software development
  • Tool design for software performance improvement
  • Strong cross-functional communication skills
  • Strategic problem-solving approach

Preferred Skills:

  • Experience in statistics and data analysis
  • Knowledge of audio/video technologies
  • Familiarity with streaming protocols
  • Data engineering expertise
  • Understanding of encoding technology
  • Experience with large-scale software deployment

Join the team that influences ⅓ of Internet traffic, shapes Netflix's playback experience, and brings studio-quality audio to popular shows. This role offers the chance to work on cutting-edge streaming technology in a diverse, gender-balanced team with a wide range of expertise.

Last updated 9 months ago

Responsibilities For Software Engineer 5 - Streaming Algorithms

  • Improve Netflix Live playback experience through adaptive streaming designs
  • 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 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

Requirements For Software Engineer 5 - Streaming Algorithms

Java
JavaScript
Python
  • Comfortable developing software on multiple platforms
  • Comfortable with algorithm-focused software development
  • Proven ability to design tools to improve software performance
  • Proven ability to communicate complex technical issues cross-functionally
  • Bias to action and take strategic approaches to solve technical problems

Benefits For Software Engineer 5 - Streaming Algorithms

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annually for paid time off (for full-time hourly employees)
  • Flexible time off (for full-time salaried employees)

Interested in this job?