Friday, 19 December 2014

Senior Software Engineer - Video Algorithms and Research | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Video Algorithms and Research | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Video Algorithms and Research

Content Platform Engineering

Los Gatos, CA

The Challenge:
We encode video and audio streams that account for about one third of peak download traffic in North America, and are viewed by more than 50 million subscribers worldwide. We ingest thousands of high profile TV shows and movies and transcode to the best video quality possible. We incorporate automated quality control throughout our pipeline so that our streams play seamlessly on all Netflix-ready devices. We run our ingest and encoding software on the cloud and need to design for efficiency, reliability, and scalability.

How We Meet the Challenge:
A combination of effective signal processing algorithms, excellent software development and strong intuition on what works for a scalable production system.

About You:
You are a self-driven Senior Software Engineer who likes to work within small teams in a fast-paced environment. You have a strong research background and love to think about cutting-edge algorithms related to video and images. You are eager to apply your expertise in impacting what millions of people watch everyday.

Qualifications:
- Solid understanding of video compression and video streaming principles. Extensive experience with compression standards such as H.264, Mpeg2, VC1 or HEVC.
- Strong background in image and signal processing, both algorithm design and implementation (for example, image scaling, deinterlacing, frame rate conversion, artifact detection). Experience with video quality analysis and computer vision also desirable.
- 5+ years experience in multimedia software development, with excellent debugging and problem solving skills.
- MS in Electrical Engineering/Computer Science or equivalent. Ph.D. preferred.
- Proficient in C++ or Java and solid understanding of object-oriented programming.
- Involvement in open-source multimedia projects (such as ffmpeg, x264, avisynth, mplayer) is a big plus.

As a member of the Video Algorithms and Research Encoding Technologies team you will:
- Develop and maintain video and image encoding software that plug into the Netflix media pipeline.
- Design and implement algorithms that can automate video quality control of incoming source content and encoded Netflix streams.
- Work closely with the Research Scientists to implement and optimize video algorithms.
- Assist the Video Engineering team in making decisions related to encoding recipes and new technologies.


http://jobs.netflix.com/jobs.php?id=NFX01467


No comments:

Post a Comment