company_logo

Full Time Job

Senior Software Engineer

Disney

Morrisville, NC 01-10-2024
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
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 redefining 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 improve 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.
• Building the future of Disney's media business: DE&E Technologists are designing and building the infrastructure that will power Disney's media, advertising, and distribution businesses for years to come.
• Reach & Scale: The products and platforms this group builds and operates delight millions of consumers every minute of every day – from Disney+ and Hulu, to ABC News and Entertainment, to ESPN and ESPN+, and much more.
• Innovation: We develop and implement groundbreaking products and techniques that shape industry norms and enhance how audiences experience sports, entertainment & news.

Media Engineering is an innovative organization that is focused on providing the best possible video playback experience, art, and metadata to customers around the world, powered by exceptional technology. This strategic work requires streamlining and repurposing technology across different business and distribution channels – including streaming, linear, and theatrical – so that technology can ebb and flow across the needs of the business.

A Senior Software Engineer (P3) in the Media Processing & Distribution (MPD) System Engineering & Integration team has many different responsibilities. For this team, that includes -
• Media validation, including fidelity analysis, specification alignment for media and generated manifests/playlists
• System integration validation; large- and small-scale systems, including end-to-end workflows
• Work independently and collaboratively designing, developing and implementing automated solutions for workflow validation

Media validation of encoded assets includes objective and subjective analysis, with extensive experience working with digital media a requirement. This engineer should have extensive experience with and in-depth knowledge of OTT concepts. This position will require an engineer to validate a workflow that incorporates media ingestion to processed media delivery. There is a heavy focus on post-processed manifest creation and Dynamic Ad Insertion implementation. This engineer will work to identify anomalies that could result in non-compliance, impacting the playback experience. This can include malformed metadata, incorrect SCTE-35 marker placement, and incorrect playlist tags. This engineer will need to communicate these impacts effectively and work closely with other teams to work through problem analysis and implementation of fixes.

Responsibilities:

The engineer will also be required to work through the integration of various software solutions in order to verify system functionality and design. These systems make up the various pipelines of Disney's streaming platform; VOD and Live/Linear, including Low-Latency applications and live HDR content. This position requires working closely with developers to define acceptance criteria and expectations for software under validation. Issues discovered require debugging and identifying root causes, and at times, implementing the fix. This engineer should be able to work independently after gathering requirements, but still participate in collaborative opportunities within the team.

At the core of our system integration and validation is the Integration Framework and engineers leverage this framework to perform tests, exercise APIs, and benchmark performance. A newly placed engineer should be able to quickly learn the concepts and implementation of the framework. Software development for this framework requires skilled coding abilities, fluency and experience developing in Python. This engineer will be responsible for identifying solutions to a wide variety of issues and features, including automating integration validators, using the Framework to mimic larger systems, and invoking MPD software components.

Basic Qualifications:
• BS or MS degree in Computer Science, Computer Engineering or equivalent experience
• 5+ years experience working with video/audio technologies and concepts; OTT delivery, encoding (H.264 / H.265, Dynamic Range, etc.) and packaging (CMAF, HLS, DASH, etc.)
• 5+ years experience working with Ad Insertion workflows and comprehensive knowledge of the following:
• ○ SCTE-35, SCTE-104, SCTE-214
• ○ SSAI, CSAI, SGAI (preferred)
• 5+ years experience developing in Python
• Experience working in an Agile software development organization
• Advanced experience developing REST APIs
• Experience contributing to CI/CD solutions with an understanding of CI/CD concepts
• Advanced experience with Linux, Docker
• Experience working with Git
• Excellent communications skills; written and verbal
• Driven, self-starter with an established work ethic

About Disney Entertainment & ESPN Technology:

Disney Entertainment and ESPN Technology (DE&E Technology) provides the technological backbone and product development for Disney's two media business units, while helping to keep the company at the vanguard of innovation – enabling the Company to continuously leverage technology to enhance storytelling and creativity, while delivering scalability, flexibility, and efficiency for its businesses.

This position is with Disney Streaming Technology LLC, which is part of a business we call Disney Entertainment & ESPN Technology.

Disney Streaming Technology LLC is an equal opportunity employer. Applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, disability, protected veteran status or any other basis prohibited by federal, state or local law. Disney fosters a business culture where ideas and decisions from all people help us grow, innovate, create the best stories and be relevant in a rapidly changing world.

Jobcode: Reference SBJ-gqxqvx-100-26-196-222-42 in your application.

Company Profile
Disney

The Walt Disney Company Media Networks segment includes cable and broadcast television networks, television production and distribution operations, publishing, domestic television stations, digital businesses and radio networks and stations.