Senior Software Engineer - Video

As part of the core software development team, focus on the video processing pipeline, develop real-time video processing and distributed processing software, maintain testing and validation frameworks, troubleshoot audio/video infrastructure, and collaborate with infrastructure and content operations teams.

Responsibilities

  • Understand and help shape the vision of just-in-time decentralized video with outstanding quality and real-time delivery
  • Develop real-time video processing and distributed processing software modules
  • Research and evaluate the feasibility of new features and approaches
  • Create and maintain test and validation frameworks for quality, accuracy, load, and performance
  • Maintain audio/video pipeline software and tools for troubleshooting a highly available network of nodes
  • Work with infrastructure and content operations teams to ensure the product works correctly 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
  • Experience debugging third-party software and working with libav, ffmpeg, or gstreamer codebases
  • In-depth knowledge of media packaging and encoding, including MP4, FMP4, CMAF, DASH, HLS, RTP, MPEG-TS, SMPTE 2022, and SMPTE 2110
  • Strong software development and architecture background
  • Minimum BSc in CSEE or a related discipline and at least 5-7 years of industry experience

Benefits

  • Market competitive salary
  • Employee stock option program
  • Medical, Dental, Vision, 401K
  • Passionate team members, ambitious vision, and a culture of execution

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available