company_logo

Full Time Job

Senior Software Engineer, Core Media

Disney

Morrisville, NC 08-13-2020
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Comprised of Disney's international media businesses and the Company's various streaming services, the Direct-to-Consumer and International (DTCI) segment aligns technology, content and distribution platforms to expand the Company's global footprint and deliver world-class, personalized entertainment experiences to consumers around the world.

The Walt Disney Company's Direct-to-Consumer and International segment (DTCI) is a global, multiplatform media, technology and distribution organization for high-quality content created by Disney's Studio Entertainment and Media Networks groups.

DTCI includes Disney's international media operations and the Company's direct-to-consumer businesses globally, including the upcoming Disney-branded direct-to-consumer streaming service, the Company's ownership stake in Hulu, and the ESPN+ sports streaming service, programmed in partnership with ESPN. BAMTECH Media, developer of the ESPN+ and Disney-branded streaming platforms, oversees all consumer-facing digital technology and products across the Company as part of the Direct-to-Consumer and International segment.

Disney Streaming Services is looking for an experienced software engineer to apply technical knowledge and ability to our world leading digital brand.
Our environment is incredibly dynamic, fast-paced and exciting. This opportunity is to work within our expanding Core Media team in the area of Video Processing and Packaging which primarily defines and develops the video encoding/transcoding and adaptive bitrate packaging for our live, linear and on-demand streams for our business. The ideal candidate will possess a strong desire to build upon his or her knowledge of software development to shape the architecture of our industry leading streaming solutions.

We truly believe we offer a unique opportunity for any technologist:
• The opportunity to work on a bleeding edge technology stack
• The opportunity to work with a world-class team of Video Software Engineers
• The opportunity to work on award-winning and complex apps and systems
• The opportunity to have an influence on the innovation of products used globally by millions
• The opportunity to work in a highly collaborative team environment
• Amazing Disney benefits.

Responsibilities:
• Contributing to a video processing platform that involves encoding / transcoding and Adaptive Bitrate (ABR) packaging of live and on-demand video and audio for OTT ABR streaming delivery
• Assisting in the development of technical requirements and architecture for solutions running within on-prem data centers as well as cloud infrastructures
• Participating in the full lifecycle of software development from the ground up and providing technical knowledge to potential solutions

Basic Qualifications:
• 7+ years of experience building high-value production software with
• C/C++ for core level
• Linux experience
• Passionate self-learner, independent, and have outstanding problem-solving skills
• Ability to multi-task in fast paced, dynamic environment.
• Excellent written and verbal communication skills
• Knowledge of what it takes to scale in code
• Skill in functioning as a part of a team and a willingness to learn a complex, multi-faceted system

Preferred Qualifications:
• Applied knowledge of video and audio encoding / transcoding formats and processing (MPEG/AVC/ HEVC, AAC/Dolby, Video/Audio Preprocessing Functions)
• Applied knowledge of Media Metadata and processing (Timecode, Captions, Subtitles, SCTE35)
• Applied knowledge of ABR processing and formats (HLS, DASH, CMAF, MPEG-2 TS and fMP4)
• Applied knowledge of encryption algorithms, such as AES-128 and CBC, and DRM systems such as Widevine, Fairplay and Playready
• Media Frameworks, gStreamer and/or DirectShow
• REST APIs, XML/JSON
• Scripting (Python) and Automated/Functional testing procedures
• Strong algorithmic thinking and optimizing for performance
• Code management (Git/GitHub)
• Experience in AWS environments
• Service oriented Software Architecture
• High load, highly scalable and distributed applications
• Asynchronous, highly-multithreaded processing design

Required Education
• BS or MS degree in Computer Science or equivalent experience

Jobcode: Reference SBJ-rve4vw-18-118-120-204-42 in your application.

Company Profile
Disney

Disney Streaming Services is responsible for developing and operating The Walt Disney Company’s direct-to-consumer video businesses globally, including the ESPN+ and Disney+.