Software Developer - Chaos Engineering

Technology | Santa Monica, CA | Full-Time

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.

SUMMARY

Hulu’s Chaos Engineering team is looking for a Software Developer who will be an exceptional addition to our team. The Chaos Engineering team is responsible for ensuring that Hulu’s technology stack is able to deliver a great user experience even under increasingly large traffic loads. To achieve this, our team needs to be able to simulate the viewing behaviors of millions of users, as well as the failure of key components in the critical path. This is an exciting opportunity to have an impact on the design of high traffic, multi-region web services across all the engineering teams at Hulu.

WHAT YOU’LL DO

  • Build and maintain a framework and datastores that run 500K+ containers
  • Work with our client development team to build containerized implementations of Hulu’s Web, Mobile, and Living Room clients
  • Identify and automate the simulation of machine, infrastructure, and datacenter failures
  • Design and implement advanced CI/CD pipelines to do automated performance analysis and capacity planning
  • Gain a deep understanding of the end to end service architecture of Hulu
  • Advocate for scaling and reliability best practices across the Hulu development teams
  • Troubleshoot performance and system problems, identify and implement solutions

WHAT TO BRING

  • BS or MS in Computer Science or a related degree
  • 2-3 years of relevant software engineering experience.
  • A strong grasp of computer science fundamentals (data structures, algorithms, databases, etc.)
  • Excellent Python/Go/Java programming skills
  • Familiarity with Unix/Linux
  • Can work independently but knows when to ask for help/clarification

NICE-TO-HAVES

  • Prior experience working with AWS or GCP
  • Prior experience working in a backend/infrastructure/sre role
  • You wear every 9 of uptime as a badge of honor

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

Apply Save