Uncubed

Senior Software Engineer - Tools, Test and Reliability Engineering

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies


About the Team:
The tools, test and reliability engineering team builds infrastructure that powers automation across multiple device platforms, such as PS4, Xbox One, Roku to name a few. We design and architect our services and systems to be reliable, scalable and flexible. The projects that you will work on will impact Netflix quality used by millions of customers and boost developer productivity.
 
Challenges for 2017:
Netflix is innovating on delivering great content with rich graphical UI. Delivering smooth animation while keeping the devices responsive and performant across a wide range of devices is a big challenge. It is a bigger challenge to ensure that performance does not degrade over time.
 
In the coming year, we are looking to architect a solution for animation rendering automation, and to build a framework for measuring/monitoring/alerting performance over a wide range of devices.

Responsibilities:

  • Research and architect solution for catching animation rendering regressions
  • Collaborate with engineers to identify common pain points, develop solutions, and evangelize best practices
  • Improve developer productivity through better tools, processes and frameworks
  • Work in a cross-functional environment to develop tests to diagnose issues
  • Collaborate with developers and write tests which takes Netflix quality to the next level

Your background:

  • BS/MS in Computer Science or related field
  • Experience developing scalable solutions
  • Experience working in embedded systems and understanding of graphics engine
  • Familiarity with Javascript
  • Addressing complex architectural problems with simple, intuitive design
  • Excellent communication skills
  • Development experience with game consoles/consumer devices (nice to have)
  • Passionate about shipping well tested code

Our culture:

  • We hire people who want to make an impact and are given the freedom to deliver on that
  • Our team structure is flat. You’ll have outsized impact and will not be constrained by title
  • We pay top of market. We hire people with great skills and pay accordingly
  • We live by and practice our values. You can learn more about the Netflix culture at https://jobs.netflix.com/culture
To learn about our automation framework, please check http://techblog.netflix.com/2016/08/automated-testing-on-devices.html

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 https://www.netflix.com/