Senior Software Engineer - Video

About the Role

As part of the core software development team, you will focus on the video processing pipeline. You will help shape the vision of just-in-time decentralized video with outstanding quality and real-time delivery. You will develop a variety of real-time video processing and distributed processing software modules, research and evaluate the feasibility of new features, and create and maintain a test and validation framework for quality, accuracy, load, and performance. You will also help maintain the audio/video pipeline software, including routine bug fixes and developing tools for maintaining and troubleshooting a highly available network of nodes. Finally, you will work with infrastructure and content operations teams to ensure the product works perfectly in real deployments.

Requirements

  • Experience and working knowledge of Go, Rust and C programming, including unit and integration tests
  • Ability to develop and debug Go, Rust and C code
  • Ability to debug third party software and experience with libav/ffmpeg/gstreamer codebases
  • In depth knowledge of media packaging and encoding (MP4/FMP4/CMAF, DASH, HLS, RTP, MPEG-TS, SMPTE 2022, SMPTE 2110)
  • Strong software development and architecture background
  • Min BSc in CSEE or a related discipline and at least 5-7 years industry experience

Responsibilities

  • Understand and help shape the vision of just-in-time decentralized video with outstanding quality and real-time delivery
  • Develop a variety of real-time video processing and distributed processing software modules
  • Research and evaluate feasibility of new features and approaches
  • Create and maintain a test and validation framework for quality, accuracy, load and performance
  • Help maintain the audio/video pipeline software including routine bug fixes and development of tools for maintaining and troubleshooting a highly available network of nodes for live and on demand contents
  • Work with infrastructure and content operations teams to ensure the product works perfectly in real deployment

Benefits

  • Employee stock option program
  • Medical
  • Dental
  • Vision
  • 401K

Skills

Apply Now
Senior Software Engineer - Video at Eluvio | JobStash