2h ago

Senior Software Engineer, Video Encoding

San Jose, California

$285,000-$345,000 / year

full-timeseniorStreaming/Entertainment

Tech Stack

Description

You will build, optimize, and maintain high-performance video processing workflows for Roku's Cloud TV Platform, impacting millions of users worldwide by delivering a best-in-class streaming TV experience.

Requirements

  • 5+ years programming experience
  • Expert-level knowledge of FFmpeg or Gstreamer toolchains
  • Experience with hardware encoder/decoder libraries (NVENC, Vulkan)
  • Strong understanding of compression theory
  • Strong problem-solving and analytical abilities

Responsibilities

  • Design, build, and optimize FFmpeg-based encoding pipelines for VOD and Live workflows in cloud environments
  • Develop and validate encoding presets for H.264, HEVC, and AV1 codecs
  • Implement advanced encoding strategies like multi-pass, CRF tuning, and per-title optimizations
  • Benchmark video quality using VMAF and other metrics
  • Build and maintain adaptive streaming packaging workflows (HLS, DASH, CMAF)
0 views 0 saves 0 applications