Roku
Roku

60 Roku Software Engineer Jobs Hiring Near You

About the team Roku pioneered the development of an operating system for TVs. The TV Technology ... Collaborate with engineering teams and cross-functional partners to translate business requirements ...

Software Engineer, Embedded UI

San Jose, CA · On-site

$170K - $210K/yr

Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada ... Collaboration is key-engineers work closely with cross-functional teams, including UI design ...

You will report directly to the Vice President of Software Engineering and serve as a key technical contributor for Roku's device platform strategy, with a strong focus on high-quality software ...

You will report directly to the Vice President of Software Engineering and serve as a key technical contributor for Roku's device platform strategy, with a strong focus on high-quality software ...

Lead Systems Software Architect

San Jose, CA · On-site

$350K - $637K/yr

You will report directly to the Vice President of Software Engineering and serve as a key technical contributor for Roku's device platform strategy, with a strong focus on high-quality software ...

Showing results 21-40

Roku Jobs Information

What is it like to work at Roku?

Roku is known for its collaborative and innovative culture, prioritizing employee growth and well-being alongside the company's mission to connect people to the streaming content they love.

The company's structure is designed to foster a sense of community, with teams working together across various departments to drive product development and customer satisfaction. Roku's headquarters in San Jose, California, features an open and modern workspace that encourages creativity and collaboration.

Working at Roku may appeal to candidates who are passionate about technology and media, as the company offers opportunities to contribute to the development of innovative streaming products and services that shape the entertainment industry.

What makes Roku an attractive place to work?

Roku is a leading streaming media player company that has revolutionized the way people consume entertainment content, with a strong presence in the global market. The company's workplace culture values innovation, collaboration, and a fast-paced environment that fosters creativity and growth, with a focus on delivering exceptional products and services to its customers. Joining Roku offers opportunities for professionals to contribute to the development of cutting-edge technology, work on high-impact projects, and advance their careers in a dynamic and rapidly evolving industry.
Infographic showing various Software Engineer job openings at Roku in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% Physical job distribution.
Software Engineer, Machine Learning

Software Engineer, Machine Learning

Roku

San Jose, CA • On-site

$135K - $185K/yr

Other

Medical, Life, PTO

This job post has expired today. Applications are no longer accepted.


Job description

About the team

Roku pioneered the development of an operating system for TVs. The TV Technology team within the Roku TV NPI group is focused on building TVs with the best Audio and Picture Quality and on enabling innovative technology. With tens of millions of Roku TVs sold across many countries, thousands of streaming channels, and billions of hours watched, having the best Audio Quality & 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 what is possible in TV technology. Additionally, this role will involve applying state-of-the-art ML techniques to different PQ and AQ-related tasks. You will 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 $135,000 - $185,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical 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 in the optimization of models to 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
We're Excited If You Have
  • 1+ years of experience applying Machine Learning to concrete problems at scale
  • Strong CS fundamentals; ability to write efficient algorithms with ease
  • Hands-on experience with Machine Learning / Deep Learning 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, including RNN, CNN, and multi-modal models
  • Familiarity with video processing pipelines and audio pipelines
  • AI literacy and curiosity-whether through previous work or personal exploration
  • Excellent communication skills, strong work ethic, and works with minimum supervision 
  • Have hands-on experience with edge devices like jetson nano, kadas, and similar
  • Research background preferred; ability to understand and implement technical papers on ML/DL
  • Published papers in the field of ML/DL are a bonus
  • Hold an MS or PhD in Computer Science, Electrical Engineering, or related fields - Preferred
#LI-DH2