Senior Software Engineer - Video Services
Roku
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