About the Role & Team
On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming Disney’s media business for the future. Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and to hundreds of millions of people around the world.
Media Engineering builds the software and systems that prepare media content and metadata for the Disney Streaming platform - providing the best possible playback experience to our viewers. Our team handles audio, video, and metadata content from ingest through publish - for normalization, processing, and packaging - supporting operator tools and automation for a scalable workflow. We build logic across players and back-end services to measure, control, and optimize playback across our stack. Our combined Disney and Hulu team is looking for hardworking teammates to join the Media Engineering team, who will thrive upon the legacy of Disney and Hulu, embrace non-traditional thinking, and who are passionate about contributing to The Walt Disney Company’s direct-to-consumer (DTC) experience through strategic hard work and determination.
The Software Engineer I will be part of the Media Status engineering team, which works on building out the scalable distributed systems for processing media that is core to our products. The Media Status team offers observability services of the media processing pipeline. In order to orchestrate media (movies, episodes, events, etc) from the studios onto the streaming platforms, media needs to undergo a substantial amount of processing. This processing ecosystem is sophisticated and constantly evolving. Media Status sits atop that ecosystem, integrating with all its sub-systems. Media Status primarily solves for status, data aggregation, search, and scale. Our team abstracts complexities for consumers through our services, so the media processing pipeline can be more easily monitored and managed.
What You Will Do
You would join a team that works closely together collaborating on projects and initiatives to push our platform forward. You will also frequently work with other teams within the Media Engineering organization to produce successful integrations and excitement to our product consumers. On a typical day you might:
-
Design, develop, test, deploy, and maintain our software
-
Propose, promote, and develop proof of concepts to improve and evolve our software
-
Manage individual project priorities, deadlines and deliverables
-
Present directly to leadership to influence change
-
Contribute to a culture of collaboration and innovation
-
Provide on-call rotational support as needed
Required Qualifications & Skills
- Experience in programming with Scala and/or Java and proficient with one or more general purpose programming languages (Rust, Javascript, C#, C++, etc)
Preferred Qualifications
- Knowledge of Functional Programming, in any language
-
Understanding of cloud native architectures, preferably in AWS
Education
- Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
The hiring range for this position in New York, NY is $98,000.00 - $131,300.00 per year based on a 40-hour work week. The amount of hours scheduled per week may vary based on business needs. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.