Senior Software Engineer, Video Player jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tubi · 1 day ago

Senior Software Engineer, Video Player

Tubi is a free streaming service that entertains over 100 million monthly active users, offering a vast collection of movies and TV shows. The Senior Software Engineer for Video Player will design and maintain next-generation video player technology, enhancing user experience and driving business growth through performance optimization and feature development.

AdvertisingDigital EntertainmentFilmMedia and Entertainment
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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
Collaborate with cross-functional teams to deliver seamless integration between player, UI, and backend systems
Contribute to open-source media player libraries and represent Tubi in the wider developer community
Mentor other engineers and help shape best practices for performance and quality
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
Leverage AI for insights: Create tools that use AI to analyze experiments, interpret metrics, and crawl device logs to uncover insights about user playback experiences
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

Qualification

Video playback technologyJavaScriptReactMedia APIs MSEMedia APIs EMEHTML5/CSSVideo players Hls.jsVideo players Shaka PlayerPerformance optimizationTypeScriptSoft skills

Required

Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
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
A passion for quality, scalability, and crafting reliable playback systems for millions of users

Preferred

Experience with TypeScript is a plus

Benefits

Medical/dental/vision
Insurance
A 401(k) plan
Paid time off
Flexible Time off Policy
Generous Parental Leave Program
Monthly wellness reimbursement

Company

Tubi is the world’s largest ad-supported video on demand (VOD) service. Available on Connected TV devices, Mobile, and the Web.

H1B Sponsorship

Tubi has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (29)
2024 (13)
2023 (19)
2022 (21)
2021 (20)
2020 (19)

Funding

Current Stage
Late Stage
Total Funding
$28M
Key Investors
Jump Capital
2020-03-17Acquired
2019-12-23Series D
2017-07-01Pre Seed

Leadership Team

leader-logo
Anjali Sud
CEO
linkedin
leader-logo
Sameer Balgi
Chief Financial Officer
linkedin

Recent News

Company data provided by crunchbase