Roku

Senior Software Engineer - Video Services

Roku

Apply
30 days ago
Bengaluru, India
Senior / Staff+
H1B Sponsor

Base Salary

$285k - $345k/yr

Responsibilities

  • Design, build, optimize, and maintain FFmpeg-based encoding pipelines for VOD and Live workflows.
  • Develop and validate encoding presets for modern codecs to ensure optimal quality-to-bitrate performance.
  • Implement advanced encoding strategies such as multi-pass workflows and quality-targeted encoding.
  • Benchmark and evaluate video quality using VMAF and other metrics for continuous improvement.
  • Build and maintain adaptive streaming packaging workflows ensuring device compatibility.
  • Profile and optimize system performance by identifying and eliminating bottlenecks.
  • Write, review, and improve code to deliver secure and high-performance video infrastructure services.
  • Collaborate with engineering, product, and platform teams to support video service initiatives.

Requirements

  • 5+ years of programming experience with a focus on high-quality code.
  • Expert-level knowledge of FFmpeg or Gstreamer and their related toolchains.
  • Experience with hardware-based encoder/decoder libraries like NVENC.
  • Strong understanding of compression theory and codec internals.
  • Familiarity with container formats such as MP4 and adaptive bitrate design.
  • Experience with cloud compute environments like AWS or GCP.
  • Bachelor's degree in computer science plus 8 years of experience or equivalent; Master's preferred.
  • Ability to handle periodic on-call duty and strong communication skills.

Benefits

  • Comprehensive health insurance including medical, dental, and vision.
  • Equity awards and life insurance.
  • Disability benefits and parental leave.
  • Wellness benefits and paid time off.
  • Flexible remote work options on Fridays.

Tech Stack

AWSGoogle Cloud PlatformKubernetes

Categories

AI & MLBackendData Engineering