Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tubi Logo

Senior Software Engineer, Video Player

Tubi

$186,400 - $266,300
Oct 16, 2025
San Francisco, CA, US
Apply Now

Tubi is looking to enhance its video playback experience for over 100 million monthly active users by optimizing performance, stability, and reliability across diverse platforms. This involves developing next-generation video player technology and leveraging AI to detect anomalies, accelerate development, and uncover insights into user playback experiences.

Requirements

  • 5+ years of software engineering experience in video playback, streaming, or media systems.
  • Proficiency with JavaScript, React, HTML5/CSS, and modern front-end frameworks.
  • Experience with media APIs such as MSE and EME.
  • Familiarity with video players (Hls.js, Shaka Player, dash.js, or Video.js).
  • Strong understanding of browser internals and performance optimization for constrained devices.
  • Experience with TypeScript is a plus.
  • A passion for quality, scalability, and crafting reliable playback systems for millions of users.

Responsibilities

  • Design, develop, and maintain next-generation video player technology across diverse platforms, including Android Mobile, Android TV, Smart TVs, gaming consoles, and OTT devices.
  • Enhance media playback performance, stability, and reliability using technologies such as MSE, EME, WebAssembly (WASM), Web Workers, WebCodecs, and WebGPU.
  • Build player features that optimize user experience — from adaptive streaming to interactive playback controls.
  • Contribute to open-source media player libraries and represent Tubi in the wider developer community.
  • Detect anomalies with AI: Develop systems that automatically identify playback failures, quality degradation, and device-specific anomalies in real time.
  • Accelerate development with AI tools: Use AI-assisted coding, testing, and profiling to improve velocity, quality, and observability.
  • Explore smarter algorithms: Research and implement advanced adaptive bitrate (ABR) logic and AI-driven optimization strategies to further improve playback quality, startup latency, and stability across devices.

Other

  • This role is hybrid in either San Francisco or Toronto.
  • Collaborate with cross-functional teams to deliver seamless integration between player, UI, and backend systems.
  • Mentor other engineers and help shape best practices for performance and quality.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • High cost labor markets such as but not limited to Los Angeles, New York City, and San Francisco$186,400—$266,300 USD