Senior Software Developer - Video

Technology | Santa Monica, CA | Full-Time

Travel Required: No | People Manager: No

Hulu is a premium streaming TV destination that seeks to captivate and connect viewers with the stories they love. We create amazing experiences that celebrate the best of entertainment and technology. We’re looking for great people who are passionate about redefining TV through innovation, unconventional thinking and embracing fun. It’s a mission that takes some serious smarts, intense curiosity and determination to be the best.  Come be part of the team that’s powering play.


The Video Encoding team is responsible for having the best-looking video on the Internet with the least amount of bits and takes ownership for the different renditions of video- everything from mobile to TV. The team is responsible for the packaging of content, both DRM and protocol delivery formats. Delivering video to an iOS device is much different then delivering video to a XBOX One. The team is responsible for end-to-end UX for video delivery. It is a small big data problem. Our players collect information about user's playback experience, these key metrics are aggregated near real time and use them to make decisions on how we route traffic to clients.We are looking for a talented Senior Software Developer to help us build the most sophisticated powerful video transcoding engine in the industry. Hulu is all about high quality video content, and that begins with reliable, efficient, and high-quality transcoding.


  • Drive the digital video transcoding and delivery pipeline for the world's premium online video service
  • Improve storage efficiency of a multi Petabyte distributed file system
  • Design tools to perform automated analysis of videos
  • Sweat every millisecond of latency
  • Dream of the next big thing in video streaming


  • Bachelor’s degree in Computer Science or equivalent industry experience
  • 5+ of software development experience using C, C++, Go, or Python
  • Experience building scalable, fault-tolerant systems
  • Experience working with large scale content delivery
  • Always think about better ways to solve problems
  • Involvement in an open-source multimedia project such as FFmpeg
  • Deep understanding and passion for all aspects of video encoding and playback
  • Design and develop highly scalable encoding tools for a variety of steam formats such as QuickTime, MPEG2TS, H264, AAC, MP4

Just like the best ensemble casts of our favorite shows, Hulu embraces diversity and is proud to be an Equal Opportunity Employer.

Apply Save