1+ months

Principal Software Developer - Content Data Services - Hulu

Seattle, Washington

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. Come be part of the team that’s powering play.



The Content Data Services team is responsible for data services used by teams across Hulu. We build reliable, large-scale production systems that provide data to services that handle the tens of millions of users and devices that access Hulu. These systems deliver the data about Hulu content that drives all Hulu client user experiences, across web, mobile, and living room devices. We are looking for a software engineers that wants to build and operate critical web services that support all Hulu users.


What You’ll Do

  • Design and build services that provide data to our front-end web services handling requests from Hulu clients running on smart TVs, smartphones, gaming consoles, FireTV, Apple TV, Roku, and others.
  • Architect and build production services handling thousands of requests per second.
  • Write, test, and deploy your code for deploying production services.
  • Utilize your in-depth knowledge of NoSQL and relational databases to build highly-available, large-scale data stores.



  • 10+ years experience (at least 5 years of US experience) designing and implementing large-scale, highly-available, web and data services.
  • 5+ years experience designing and implementing solutions utilizing NoSQL and relational databases, messaging systems, and distributed caching technologies
  • Strong programing skills in Java and other object-oriented languages, and a strong grasp of computer science fundamentals (data structures, algorithms, databases, etc.)
  • Up-to-date knowledge on developments in web operations, infrastructure, open source technologies, modern application stacks, and operations best practices.
  • An ability to work independently while knowing when to ask for help or clarification.
  • A broad perspective to problem solving.
  • Strong communication skills and an ability share your knowledge with other engineers.


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Software Developer - Content Data Services - Hulu

Seattle, Washington

Share this job

Principal Software Developer - Content Data Services - Hulu

Seattle, Washington

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast