Full Time Job

Sr Staff Software Engineer - Experience Operations


New York, NY 03-31-2021
Apply @ Employer
  • Paid
  • Full Time
  • Executive (10+ years) Experience
Job Description

The Job

We are the team creating the next generation of content management tools for HBO Max. Our infrastructure and tools help editors create great content for our customers. We make sure everything shown on HBO Max is available at the right time and in the right place without exception. We are looking for a senior engineer to help us meet our challenges of transparency, flexibility, and scale for the ingestion and validation platform.

As a Sr. Staff Software Engineer, you will design and help implement scalable systems that take advantage of managed services and infrastructure (e.g., the cloud). You will help define the overall content ingestion platform capabilities; you understand the trade-offs between complexity, speed of implementation and operational impact, and you make smart decisions to provide the best experience for our content creators and our customers. We are responsible for content metadata that is used by our data science and editorial teams to provide a great experience for our customers. Making this data usable and integrated into automated pipelines is our primary goal. By working on our team, you can say you built the very best streaming platform in the world!

The Daily
• Design an operational experience platform to derive our near real-time operational customer experience
• Implement systems and services that are transparent, flexible and easy to operate
• Work with other engineering teams and researchers to find new uses for content metadata
• Automate the integration of content metadata into editorial and customization systems
• Mentor more junior engineers to help them grow their careers

The Essentials
• 12+ years experience as a software developer with a proven track record of releasing software
• Enjoy working in a team setting with engineers of varying degrees of experience
• Write great code that educates your peers
• Embrace standards where they make sense and help evolve them where they need improvement
• Use your experience to make smart engineering decisions
• Work in multiple languages and pick the right tool(s) for the job at hand
• Own a large engineering project that interacts with multiple teams
• Understand how your work affects the ongoing operations of an always-on, global service

The Nice to Haves
• Experience with at least one of the cloud services (AWS, GCP, Axure)
• Experience with Javascript, REST, HyperMedia, Angular, React, Web Components, jQuery
• Experience with APIs that are for internal use
• Experience with Task Runners such as NPM, Yarn, WebPack, grunt, or gulp
• Experience with APIs that are for global, public use