Disney Entertainment and ESPN Product & Technology is looking to build and advance the technological backbone for Disney’s media business globally, specifically in the Content Platforms & Operations team, which is responsible for the development and ongoing advancement of the technical and operational functions driving the worldwide distribution and monetization of Disney’s linear networks and theatrical content.
Requirements
- Proven expertise with n-tier architecture and delivery of high volume, cached, fault tolerant, multi-threaded scalable systems
- Deep understanding of async programming models (events, callbacks, etc)
- Expertise designing APIs with GraphQL and RESTful services
- Experience working with SQL and NoSQL databases
- Experience working with data persistence layers
- Highly knowledgeable in cloud-based technologies such as AWS EC2, SQS, S3, Lambdas, DynamoDB, Elasticsearch, Cloudformation/Terraform, etc.
- Expertise with full lifecycle of application development, including best practices of unit testing, code reviews, documentation, etc.
Responsibilities
- Contributing to Solutions Architecture with Product and Engineering partners
- Contribute Reference Architecture for best practices across all domains, by delivering high and low-level technical design documents and specifications, position papers on technology evaluations, and other artifacts that will assist in architecting our Digital Media Supply Chain.
- Develops and communicates system/subsystem architecture
- Provide technical guidance and evangelize best practices while promoting the best use of company and industry standards
- Maintain a deep understanding of our core systems and how they interact with upstream and downstream dependencies
- Partner with stakeholders to refine requirements, and propose solutions to problems that span multiple teams
- Research, learn, and evangelize widespread adoption of new technologies and architecture patterns
Other
- Motivated self-starter with the ability to learn and adapt to new technologies. Can effectively articulate complex ideas and influence others through well-reasoned explanations
- Enjoy working in a team setting with engineers of varying experience
- Strong communication skills and attention to detail
- BS Computer Science or related technical discipline or equivalent experience
- 5+ years relevant industry experience