This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will be part of the Roku Video Platform Engineering team and responsible for building the next-generation video services for the Roku Cloud TV Platform. As a Video Encoding Engineer, you will build, optimize, and maintain high-performance video processing workflows. You will own our end-to-end encoding toolchain—from experimentation and profile tuning to automated packaging workflows—ensuring our content is delivered with maximum quality, reliability, and efficiency.
Job Responsibility:
Design, build, optimize, and maintain FFmpeg-based encoding pipelines for both VOD and Live workflows, operating at scale in cloud environments such as AWS or GCP
Develop, refine, and validate encoding presets for modern codecs, including H.264, HEVC, and AV1, ensuring optimal quality-to-bitrate performance
Implement advanced encoding strategies such as multi-pass workflows, CRF tuning, per-title optimizations, and quality-targeted encoding
Benchmark and evaluate video quality using VMAF and other objective metrics to drive continuous improvements in efficiency and viewing experience
Build and maintain adaptive streaming packaging workflows, including HLS, DASH, and CMAF, ensuring broad device compatibility and reliable playback
Profile and optimize system performance by identifying and eliminating bottlenecks across compute, storage, and I/O layers
Write, review, and improve code, assessing architectural tradeoffs to deliver secure, high-performance, and highly concurrent video infrastructure services
Collaborate cross-functionally with engineering, product, and platform teams to support and advance company-wide video service initiatives
Requirements:
Strong problem-solving and analytical abilities
5+ years of solid programming experience and passionate about writing high-quality and well-architected code
Expert-level knowledge of FFmpeg or Gstreamer and their related toolchains (filters, flags, debugging, custom builds)
Experience with hardware-based encoder/decoder libraries (NVENC, Vulkan)