Senior Software Engineer

Walt Disney Co. Morrisville , NC 27560

Posted 2 months ago

Job Summary:

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.

About The Walt Disney Company:

The Walt Disney Company, together with its subsidiaries and affiliates, is a leading diversified international family entertainment and media enterprise with the following business segments: Disney Entertainment, ESPN, Disney Parks, and Experiences and Products. From humble beginnings as a cartoon studio in the 1920s to its preeminent name in the entertainment industry today, Disney proudly continues its legacy of creating world-class stories and experiences for every member of the family. Disney's stories, characters and experiences reach consumers and guests from every corner of the globe. With operations in more than 40 countries, our employees and cast members work together to create entertainment experiences that are both universally and locally cherished.

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.

Apply Now Apply Later

Current Employees Apply via My Disney Career

Explore Location


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer API

Xperiencops Inc

Posted Yesterday

VIEW JOBS 4/27/2024 12:00:00 AM 2024-07-26T00:00 We are currently seeking a talented Senior Software Engineer to join our team at XperiencOps Inc. As a Senior Software Engineer, you will be responsible for de Xperiencops Inc Dublin CA

Senior Software Engineer

Walt Disney Co.