Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m3.7
B2CEntertainmentVideoMedia

Key Highlights

  • Over 100 million active accounts worldwide
  • Acquired Quibi's library for original content
  • $247.8 million raised in Series H funding
  • Headquartered in San Jose, CA with 1001+ employees

Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...

🎁 Benefits

Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...

🌟 Culture

Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku

Machine Learning Scientist Senior

RokuAustin - On-Site

Apply Now →

Overview

Roku is hiring a Senior Machine Learning Scientist to develop novel methodologies for optimizing advertising performance. You'll work with Machine Learning, Reinforcement Learning, and AI technologies in Austin. This role requires expertise in complex problem-solving and distributed systems.

Job Description

Who you are

You have a strong background in machine learning and have applied state-of-the-art research to real-world problems — your experience includes developing novel methodologies that drive performance in complex systems. You are familiar with reinforcement learning and understand how to leverage AI to optimize outcomes in advertising ecosystems.

You possess a deep understanding of control and optimization systems, and you thrive in environments that require real-time decision-making — your analytical skills enable you to dissect complex problems and propose effective solutions. You are comfortable working with distributed systems at large scale and low latencies, ensuring that your solutions are both efficient and effective.

You are a collaborative team player who enjoys working with cross-functional teams — your ability to communicate complex ideas clearly helps bridge the gap between technical and non-technical stakeholders. You are passionate about the impact of your work and are eager to contribute to a mission-driven organization.

Desirable

Experience with auction dynamics and a solid grasp of the advertising ecosystem would be a plus — you understand the nuances of how advertisers, publishers, and platforms interact and can navigate these relationships effectively. Familiarity with experimentation and inference platforms will also be beneficial as you work to evolve the systems that power advertising performance.

What you'll do

In this role, you will apply your expertise in machine learning to develop innovative solutions that enhance advertising performance across Roku's ecosystem — you will conduct your own research and collaborate with other scientists to push the boundaries of what is possible in this space. You will be responsible for designing and implementing algorithms that optimize real-time decision-making processes, ensuring that all participants in the advertising ecosystem benefit from your work.

You will work closely with engineering teams to integrate your models into production systems, ensuring that they operate efficiently and effectively at scale — your role will involve continuous iteration and improvement of these systems based on performance metrics and feedback. You will also engage in cross-team collaborations to align on goals and share insights that drive the overall success of the advertising performance group.

What we offer

At Roku, you will be part of a fast-growing public company that values innovation and teamwork — you will have the opportunity to make a meaningful impact on how millions of people experience television. We offer a competitive salary and benefits package, along with a collaborative work environment that encourages professional growth and development. Join us in shaping the future of TV streaming and advertising.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Similar Jobs You Might Like

Based on your interests and this role

Roku

Machine Learning Engineer

Roku📍 Austin

Roku is seeking a Lead ML Inference Engineer to architect and develop a state-of-the-art inference platform for advertising. You'll work with Machine Learning, Reinforcement Learning, and optimization systems to solve complex problems at scale. This role requires expertise in ML technologies and a strong background in system design.

Lead
13h ago
Apple

Machine Learning Engineer

Apple📍 Austin

Apple is hiring a Senior Machine Learning Engineer for their Apple Ads team to build and deploy machine learning systems and data pipelines. You'll work with technologies like Java, Python, and Spark to enhance advertiser trust and improve product quality.

Senior
3w ago
Apple

Machine Learning Engineer

Apple📍 Austin - On-Site

Apple is hiring a Senior Machine Learning Engineer for their Ads team to build and enhance machine learning systems and data pipelines. You'll work with Java, Python, and big data frameworks like Spark and Kafka in Austin.

🏛️ On-SiteSenior
3w ago
Roku

Machine Learning Engineer

Roku📍 Austin

Roku is seeking a Senior Machine Learning Engineer to join their Voice team, responsible for building a world-class voice system used by millions. You'll work with technologies such as machine learning and natural language understanding in Austin, Texas.

Senior
9h ago
Reddit

Machine Learning Engineer

Reddit📍 United States - Remote

Reddit is seeking a Senior Machine Learning Engineer to enhance their Ads platform. You'll work with Python, TensorFlow, and PyTorch to build scalable machine learning solutions. This role requires 5+ years of experience in machine learning and data analysis.

🏠 RemoteSenior
1w ago