Senior Software Engineer, Video Engineering

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

We can all agree that life is too short to watch low quality video. Netflix is the world's leading internet entertainment service with 125 million memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages and our Video Engineers are tasked with giving those users the highest quality experience possible. The typical Netflix user - who is lost in the romance of Rick and Ilsa, sharing those last moments of an innocent world as the Nazis march into Paris - doesn’t notice blocky compression, banding or scaling artifacts. But you do…
Encoding artifacts pull you out of your favorite scenes. In fact, people don’t like watching movies with you, because you’re guilty of pausing just to complain about 100 ms of A/V sync drift or lifted blacks on your friend’s television - and yet you secretly revel in the splendor of a broken GOP, when the subject of one sequence blends into the movement of another, and creates something fantastic that will only exist in that moment and maybe never again. You are one of us. We have been looking for you.
We advocate for new customer experiences including more numerous and vibrant pixels, better accessibility and subtitle features. New video experiences like 4K, High Dynamic Range and Wide Color Gamuts create new challenges in every step of our encoding process, from content mastering at the studio level to streaming playback on consumer devices. We provide expertise and certification materials to nearly all engineering teams at Netflix who interact with our encoding pipeline; we also engage with external partners to ensure conformance and define standards or best practices.
We are actively involved in communities like SMPTE and W3C, defining next-generation media formats that include the features necessary for unprecedented video streaming quality on a global scale. As the company scales up studio productions, and continues to revolutionize the way stories are told, we will power the video processing, color management and transcoding applications that bring scalability and reliability to Hollywood.
The ideal Senior Video Engineer is 50% film geek with engineering experience in post-production and/or the visual effects space, and 50% computer nerd with practical experience in application development, preferably in the cloud.

The responsibilities of a Senior Video Engineer include:

  • Investigating new technologies around video and audio compression.
  • Partnering with internal teams to troubleshoot problem streams (including VC-1, H.264, H.265, and VP9 bitstreams, DRM encryption and DASH packaging).
  • Providing company-wide, video-centric transcoding and processing support through RESTful web services.

More about you:

  • You speak passionately on the topic of film and/or television, and hold informed viewpoints on the future technologies of each.
  • You prefer watching on one Netflix-enabled device over another - and can explain why.
  • You have opinions about what Netflix does well, and what could be done better - and will express them openly.
  • You possess a working knowledge of common media formats, such as: H.264/AVC, H.265/HEVC, VP9, MPEG-2, Apple ProRes, JPEG2000, DPX, OpenEXR, DNX, IMF/DCP, MXF, Quicktime and ISO BMFF.
  • You are familiar with some or all of the following open-source tools: FFmpeg, x264, x265, VapourSynth, OpenColorIO, Docker, gpac, Bento4, Photon and ASDCPlib.

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.