Position: Senior Video Engineer
Location: Los Gatos CA US
We can all agree that life is too short to watch low quality video. Netflix users stream over one billion hours of video every month, 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.