Senior Software Engineer - Player Delivery

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Join the streaming player delivery team and help ship Netflix’s latest video player to millions of our customers multiple times a week. Innovate on continuous delivery and on real time monitoring in the client, and share your findings with the industry.
What sets us apart:
We develop the infrastructure to deploy and monitor the health of the Netflix streaming player. We use Netflix’s AB testing service to divert traffic to the new version of the player.The release experiments have iteratively evolved to optimize on the sample space. We define the unit of analysis and use inferential statistics to analyze data in real time. This enables us to frequently ship the streaming player and quickly identify problems in the field. Our delivery infrastructure integrates with spinnaker to orchestrate frequent player releases. Due to our unique client delivery use-case, we have had the opportunity to influence spinnaker features.
The team is responsible for the overall quality and the post release monitoring  of our streaming player on a diverse set of platforms (browsers/OS combinations, Chromecast, Windows app etc.) and AB tests. We use real-time and long term data sets to isolate patterns which indicate customer issues. We drive learning from these issues back to the teams at Netflix and/or external partners so we can build more resilient experiences. We also develop dashboards to visualize the streaming player’s health pre and post release.
These responsibilities expose us to a plethora of technologies, which makes every single day at work an opportunity to learn something new.

If you can

  • Effectively collaborate and communicate with internal partner teams on delivery initiatives
  • Identify, design and build tools & metrics that provide actionable insights into customer issues
  • Write software to focus on optimizing existing systems, building infrastructure and eliminating work through automation

If you have

  • 7+ years of relevant software development experience
  • BS or MS in Computer Science or equivalent engineering experience
  • Analytic skills related to working with large datasets
  • Object oriented design & programming skills

If you are interested in

  • Elasticsearch, Hadoop, Atlas-like data sources
  • Descriptive and inductive statistics
  • Javascript, Node.js, React, Webpack and more
Then you are an individual who can pursue the challenge of continuing to delight our next hundred million customers around the globe. Netflix offers a culture that values freedom and responsibility, enabling us to do our best work. Learn more about life at Netflix and join us!

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit Netflix's website.