Logo
California Jobs

California Jobs is hiring: Machine Learning Engineer, Roku TV in San Jose

California Jobs, San Jose, CA, United States, 95199

Save Job

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