Roku is looking to build, optimize, and maintain high-performance video processing workflows for their Cloud TV Platform to deliver a best-in-class streaming TV experience globally.
Requirements
- 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)
- Strong understanding of compression theory, codec internals, GOP structures, bitrate control, etc
- Experience with container formats: MP4, TS, fragmented MP4, ISOBMFF
- Familiarity with HLS/DASH, CMAF, adaptive bitrate design, DRM, and SCTE 35
- A track record working with applied AI-based video enhancement and compression algorithms (Super Resolution, Denoising, Artifact Removal)
- Hands-on experience with cloud compute (AWS Lambda/ECS/Batch, GCP, Kubernetes, or similar)
Responsibilities
- 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
Other
- Strong problem-solving and analytical abilities
- 5+ years of solid programming experience and passionate about writing high-quality and well-architected code
- Ability to handle periodic on-call duty as well as out-of-band requests; strong written and verbal communication skills
- The estimated annual salary for this position is between $285,000 - $345,000 annually.
- Our Hybrid Work Approach: Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.