Senior Software Developer for Video

Hulu

(Santa Monica, California)
Full Time
Job Posting Details
About Hulu
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 smart, intense curiosity and determination to be the best.
Summary
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.
Responsibilities
* 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
Ideal Candidate
* 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.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.