Software Engineer
SUMMARY
The Live Pipeline (Video) team is responsible for ensuring that Hulu’s customers have a reliable Live TV experience and are able to enjoy live events in high quality and with high availability. The team has ownership for the different renditions of video - everything from mobile to TV. They are responsible for the packaging of content, both DRM and protocol delivery formats – delivering video to an iOS device is much different than delivering video to an XBOX One. The team is responsible for end-to-end quality for video delivery. We deal with a wide variety of channels, each with their own quirks, and have to build systems to keep the streams flowing 24/7, despite these complexities. We are looking for a talented Software Developer to help us build the most sophisticated, reliable video delivery engine in the industry.
WHAT YOU’LL DO
- Drive the live digital video delivery pipeline for the world’s premium online video service
- Design tools to support operations of a 24/7 live service
- Sweat every millisecond of latency
- Dream of the next big thing in video streaming
WHAT TO BRING
- Bachelor’s degree in Computer Science or equivalent industry experience
- Minimum 2 years of software development experience using Go
- Experience building scalable, fault-tolerant, high-uptime backend systems
- Creative and resourceful problem solving, not taking ‘that’s just the way it is’ for an answer
NICE-TO-HAVES
- Experience working with large scale backend content delivery
- Deep understanding and passion for all aspects of video encoding and playback
- Software development experience using Python