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.
Hulu has been very innovative and focused on increasing our subscriber base. The Subscriptions and Engagement teams are looking to create unique content experiences for our viewers by partnering with other companies and offering new market entertainment bundles at discounted rates. Some examples are Hulu with Spotify and Hulu with Sprint bundles. The Subscription Partnerships team specializes in building the integration layer for our B2B partners with the goal of providing a seamless experience to our new and existing viewers to avail discounted rates and promotions offered by the partnership.
WHAT YOU'LL DO
Understanding the different types of wholesale partnerships at Hulu
Developing a scalable API integration layer that exposes our subscriber onboarding capabilities to our partners
Developing micro services that integrate with our core services and provide a full billing integration with our partners.
Building a reporting portal for our partners to view promo statuses and details
Capturing critical data points for user subscription, billing and reporting needs
Understanding the dependencies on core subscription, billing and payment systems
Build robust and scalable micro-services
End to end ownership of backend services: Ideate, review design, build, code-review, test, load-test, launch, monitor performance
Identify opportunities to better scale our integration layer with our partners and to provide a high quality user experience to our viewers
Work with product team to translate requirements into well-defined technical implementation
Define technical and operational KPIs to measure health
Challenge our team and software to be even better.
WHAT TO BRING
BS or MS in Computer Science/Engineering
3+ years of relevant software engineering experience
Strong analytical skills
Strong programming (Java/C#/C++ or other related programming languages) and scripting skills
Great communication, collaboration skills and a strong teamwork ethic
Quality-first mindset with focus on test automation and CI/CD
Strive for excellence
Experience with non-relational database technologies (MongoDB, Cassandra, DynamoDB)
Experience with Redis and/or MemCache
Experience with Apache Kafka and/or Kinesis