Netflix is looking to improve the viewing experience for its members by constantly improving video encoding and processing algorithms and workflows in a scalable, efficient manner.
Requirements
Experience with large-scale distributed systems and cloud-computing
5+ years experience in multimedia software development, with excellent debugging and problem solving skills
Shown proficiency in C++ or Java and object-oriented programming
Strong background in image and signal processing, both algorithm design and implementation
Experience with video compression and processing, including codec standards such as H.264/AVC, HEVC and VP9
Experience with software performance optimization
Involvement in open-source multimedia projects (such as ffmpeg, x264, avisynth, webm)
Responsibilities
designing and prototyping encoding algorithms and software workflows that can improve the quality or reduce the bandwidth requirements of video streams
studying current workflow and codec implementations and finding areas for improvement in quality and speed
taking innovations from paper to product by collaborating with other software engineers and scientists in the team
conducting research on next-generation image and video coding
collaborating with academic research groups and participating in research conferences
working on exciting video encoding problems to make Netflix videos smoother, crisper and more engaging for millions of people worldwide
improving existing systems and conceiving and executing solutions for such improvements
Other
thrives in a fast-paced environment
works effectively with cross functional teams
constantly seeks to improve yourself and the team
BS in Computer Science/Electrical Engineering or equivalent
US remote only or Los Gatos or Seattle hybrid preferred