Taro Logo

Software Engineer (L5) - Video Algorithm Systems

One of the world's leading entertainment services with over 300 million paid memberships in over 190 countries enjoying TV series, films and games.
$170,000 - $720,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Entertainment · Consumer

Job Description

Netflix, a global entertainment leader with 300+ million subscribers, is seeking a Senior Software Engineer specializing in Video Algorithm Systems. This role is crucial in delivering the best viewing experience to Netflix members worldwide, focusing on video quality optimization across all platforms and viewing conditions.

The position involves working on cutting-edge video encoding and processing algorithms, making significant improvements to how Netflix delivers content to millions of viewers. As a Senior Engineer, you'll be responsible for designing and implementing innovative solutions that enhance video quality while optimizing bandwidth usage, working with state-of-the-art codec technologies like H.264/AVC, HEVC, and VP9.

The ideal candidate will combine strong technical expertise in multimedia software development with research capabilities, contributing to both immediate product improvements and long-term technological advancement. You'll work in Netflix's unique culture that values innovation, excellence, and inclusion, with competitive compensation ranging from $170,000 to $720,000 annually.

This role offers an exciting opportunity to impact how millions of people worldwide experience streaming content, backed by Netflix's comprehensive benefits package including health coverage, mental health support, retirement plans, and flexible time off. The position is based in Los Gatos, requiring 5+ years of relevant experience and deep knowledge of video processing technologies.

Working at Netflix means joining a team that's pushing the boundaries of video streaming technology, with opportunities to publish research, collaborate with academic institutions, and directly influence the future of digital video delivery.

Last updated 18 days ago

Responsibilities For Software Engineer (L5) - Video Algorithm Systems

  • Design and prototype encoding algorithms and software workflows
  • Improve quality and reduce bandwidth requirements of video streams
  • Study and improve current workflow and codec implementations
  • Conduct research on next-generation image and video coding
  • Collaborate with academic research groups
  • Participate in research conferences
  • Work with cross-functional teams to implement innovations

Requirements For Software Engineer (L5) - Video Algorithm Systems

Java
  • 5+ years experience in multimedia software development
  • BS in Computer Science/Electrical Engineering or equivalent (MS or PhD a plus)
  • Proficiency in C++ or Java and object-oriented programming
  • Solid understanding of video compression and processing
  • Strong background in image and signal processing
  • Experience with large-scale distributed systems and cloud-computing
  • Excellent debugging and problem solving skills

Benefits For Software Engineer (L5) - Video Algorithm Systems

Medical Insurance
Mental Health Assistance
401k
Vision Insurance
Dental Insurance
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • 35 days annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Related Jobs