Senior Software Engineer - Encoding Services

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

As the world’s leading internet entertainment service, video and images are crucial to us. Our video streams account for one third of peak download traffic in North America, and are watched by more than 104 million subscribers worldwide. The images and video clips in our UI help our members find the shows and movies they love.
We are responsible for encoding our video streams at the best quality possible, no matter what the content, viewing device or network condition. As we scale, we are transforming our encoding pipeline to meet the needs of other areas of our business -- studio, social, marketing and personalization -- requiring the perfect blend of expert signal processing algorithms and robust distributed services. We are searching for a Senior Software Engineer who will help drive our system’s evolution.
We need you!
You are a self-driven Senior Software Engineer who thrives in a fast-paced environment. You have excellent software development skills and constantly strive to improve yourself and the team. You are eager to apply your expertise in solving cutting-edge video and image processing challenges, impacting what millions of people see everyday.

Minimum Qualifications:

  • 5+ years experience in software development, with excellent debugging and problem solving skills.
  • BS in Computer Science/Electrical Engineering or equivalent
  • Expert in C++ or Java and object-oriented programming
  • Experience in building large-scale distributed services
  • Knowledge of image and video processing, or willingness and aptitude to learn

Bonus points:

  • Experience with databases
  • Involvement in open-source multimedia projects (such as ffmpeg, x264, webm)
  • Experience with video codecs such as H.264/AVC, HEVC and VP9

As a Senior Software Engineer for Encoding Services, you will:

  • Architect and develop software for video and image encoding services, designing for quality, robustness and scale
  • Design APIs and partner with other teams to build integrations
  • Work closely with video algorithm experts to implement and optimize code for video analysis, processing and encoding
To learn more about our team, check out the following articles:

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/