Netflix is seeking a Software Engineer in Video Algorithms to improve video encoding and processing algorithms. You'll design and prototype encoding algorithms, study current workflows, and conduct research on next-generation image and video coding. The role involves collaborating with cross-functional teams, participating in research conferences, and applying expertise to improve video quality for millions of users worldwide.
Key responsibilities:
- Design and prototype encoding algorithms to improve quality or reduce bandwidth
- Study and improve current workflow and codec implementations
- Conduct research on next-generation image and video coding
- Collaborate with academic research groups and attend conferences
- Work on video encoding problems to enhance Netflix videos
Requirements:
- 5+ years experience in multimedia software development
- BS in Computer Science/Electrical Engineering (MS or PhD a plus)
- Proficiency in Python and/or Java and object-oriented programming
- Understanding of video compression and processing (H.264/AVC, HEVC, AV1)
- Strong background in image and signal processing
Preferred skills:
- Experience with large-scale distributed systems and cloud-computing
- Software performance optimization
- Involvement in open-source multimedia projects
- Image and video quality assessment experience
Netflix offers competitive compensation ($170,000 - $720,000), comprehensive benefits, and a unique culture focused on innovation and diversity. Join us in shaping the future of video streaming technology!