California Jobs
Machine Learning Engineer, Roku TV Job at California Jobs in San Jose
California Jobs, San Jose, CA, US, 95199
Overview Teamwork makes a stream work. Roku is changing how the world watches TV .
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we aim to power every television in the world. Roku connects consumers to the content they love, enables content publishers to build and monetize large audiences, and provides advertisers unique capabilities to engage consumers.
From your first day at Roku, you’ll make a valuable contribution. We are a fast‑growing public company where no one is a bystander. You’ll have the opportunity to delight millions of TV streamers while gaining meaningful experience across disciplines.
About the team Tv Technology team within Roku TV NPI is focused on building TVs with best audio and picture quality and enabling innovation in technology. With tens of millions of TVs sold, thousands of streaming channels, and billions of hours watched, delivering top audio and picture quality is crucial.
About the role We are looking for a creative and passionate Machine Learning (ML) / Deep Learning (DL) Engineer to join the Roku TV team. You will explore Picture Quality (PQ) and Audio Quality (AQ) improvements using AI in a resource‑constrained environment, pushing the limits of TV technology. You will apply state‑of‑the‑art ML techniques to PQ and AQ related tasks, and play a critical role in building scalable systems and algorithms that enhance streaming experiences for millions of users worldwide.
For California Only - The estimated annual salary for this position is between $130,000 - $200,000 annually. Compensation packages are based on factors unique to each candidate, including skill set, certifications, and location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
What you’ll be doing Explore and implement AI‑driven Picture Quality and Audio Quality improvements for Roku TV
Apply advanced ML techniques to optimize models and enhance video and audio processing pipelines
Research, understand, and implement technical papers on ML/DL to solve complex challenges
Collaborate with engineering teams and cross‑functional partners to translate business requirements into technical solutions
Run experiments and analyze results against critical business KPIs
What we’re excited if you have 1+ years of experience applying ML to concrete problems at scale
Strong CS fundamentals; ability to write efficient algorithms
Hands‑on experience with ML/DL frameworks like TensorFlow or PyTorch
Proficiency in coding firmware development using C++
Proficiency in coding ML/DL algorithms using Python
Solid understanding of DL fundamentals (RNN, CNN, multi‑modal models)
Familiarity with video and audio processing pipelines
AI literacy and curiosity
Excellent communication skills and ability to work with minimal supervision
Hands‑on experience with edge devices (e.g., Jetson Nano, KD/Bs)
Research background preferred; ability to understand and implement ML/DL papers
Publications in ML/DL are a bonus
MS or PhD in CS, EE, or related fields preferred
Benefits Roku offers a diverse range of benefits as part of our compensation package to support employees and their families. Benefits include global mental health and financial wellness resources, and location‑specific health, life, disability, retirement options, and paid time off. Not every benefit is available in all locations or roles. For location specific details, consult your recruiter.
#J-18808-Ljbffr