portal resources jobs companies n netflix senior software engineer, media systems

Senior Software Engineer, Media Systems 🔥


Netflix is the world's leading internet entertainment service with more than 200 million members in over 190 countries enjoying TV series, documentaries, and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

The Media Systems team develops a suite of cloud-scale tools that are used to ingest and transform the content for the Netflix streaming service. We define ingest specifications for audio, video, and timed-text content sources; develop tools for inspecting ingested sources for any errors, audio/video/text processing, packaging, encryption (DRM), and output stream verification; participate in standardization forums such as SMPTE and W3C Timed Text Working Group (TTWG); as well as open-source software (OSS) development activities. The diversity of formats in our ever-expanding catalog necessitates the need for in-depth technical analysis of our source and output files.

Check out the following URLs to learn more about some of our work: Packaging award-winning shows with award-winning technology [1]IMF: A Prescription for Versionitis [2]Timed Text At Netflix [3]https://github.com/Netflix/photon [4]

What the Media Systems team does

- Develops libraries and services for parsing, inspecting, and authoring various media formats, including studio and source formats like Quicktime ProRes and SMPTE IMF, streaming delivery formats such as ISOBMFF/mp4, and timed-text formats like TTML and WebVTT.- Collaborates cross-functionally with Netflix studio teams to define and integrate new ingest specifications and adopt the best media formats for studio workflows. - Collaborates cross-functionally with Netflix client teams to deploy and test new streaming formats and technologies. - Participate in standardization activities on media systems technologies and working groups such as SMPTE, W3C, Alliance for Open Media (AOM), and MPEG.

About You

- You exhibit leadership abilities and flexibility - you like to work hands-on and self-directed in a fast-paced, freedom and responsibility environment and make objective decisions with the goal of fostering Netflix business. - You are creative - you thrive in a setting that empowers you to go out of the box and apply your expertise to seek big technical challenges.- You are incremental in your approach to software development and take full responsibility for the quality of your code and end-to-end testing.- You are skilled in OO programming (e.g., Java or Python). You have a strong passion for software development and you constantly strive towards becoming a better software engineer - employing the right techniques for the problem at hand.- You have a demonstrated track record in building large-scale, resilient distributed services. - You are experienced in cloud-based infrastructures such as AWS or GCP, and container systems such as Docker. - You have in-depth experience with multimedia compression, delivery, playback, and processing systems.

Bonus Points

- You have a working knowledge of multimedia systems layer standards and disclosure documents such as ISO.IEC 13818-1 (MPEG Transport and Program Streams), ISO.IEC 14496-12 (ISO Base Media File Format), ISO.IEC 14496-10 (H.264), ISO.IEC 23008 (HEVC), SMPTE 2067 (IMF), SMPTE RDD 36:2015 (ProRes), AOM AV1, W3C TTML1/2 (Timed Text Markup Language) and Unicode.- Involvement in an open-source multimedia project such as FFmpeg or GStreamer is a plus.

What you’ll do

- Design and develop highly scalable systems layer tools such as readers/parsers, and writers for a variety of media formats such as QuickTime, IMF, MP4, W3C TTML, H264, H265, AAC, AV1.- Collaborate cross-functionally with teams such as content operations and streaming client engineering to define new ingest and streaming specifications. - Participate in standardization forums ranging including SMPTE, W3C, and MPEG as well as related OSS activities. - Participate in the development of real-time processing and encoding pipelines. - Design and implement components for multimedia inspection of sources, including Original Camera files (OCF),  before they arrive at the Netflix ingestion system.Apply for this job [5]

  1. https://netflixtechblog.com/packaging-award-winning-shows-with-award-winning-technology-c1010594ba39
  2. http://techblog.netflix.com/2016/03/imf-prescription-for-versionitis.html
  3. http://www.slideshare.net/RohitPuri23/timed-text-at-netflix-58522643
  4. https://github.com/Netflix/photon
  5. https://jobs.lever.co/netflix/adca96be-7134-4548-975e-f6ea152e2460/apply

Other jobs at Netflix

2 jobs in the last 60 days · 2 jobs in total · avg 1 - 3 jobs/mo · 1304 job visits

Netflix

Let us send you new openings similar to Senior Software Engineer, Media Systems straight to your Inbox. Weekly or Daily. 7-day free trial 💌

The ability to work remotely increases employee happiness by 20 percent.