Roku

Senior Machine Learning Engineer, Content Platform

Roku

Remote · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
Work from home
Education
MS in Computer Science or related field
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Roku and the Team

Roku leads the TV streaming industry across the U.S., Canada, and Mexico, aiming to connect the global television ecosystem by providing consumers access to diverse content, empowering publishers to grow audiences, and enabling advertisers to engage viewers effectively. As a rapidly growing public company, Roku values every team member’s contributions toward transforming how people watch TV worldwide.

Role Overview

The Senior Machine Learning Engineer for the Content Platform is pivotal in enhancing Roku’s content knowledge platform, which feeds critical downstream systems such as Search, Recommendations, Ads, and Voice interfaces. This role involves designing cutting-edge machine learning solutions incorporating Generative AI and Vision Models to improve content quality and user engagement on a massive scale.

Responsibilities

  • Develop and maintain next-generation content knowledge platforms and algorithms that deliver exceptional experiences to millions of Roku users.
  • Design advanced machine learning models for entity resolution, data deduplication, and Generative AI tasks like content summarization and improving metadata quality.
  • Build deep learning models targeting data quality validation, visual similarity scoring, and content tagging.
  • Implement frameworks to monitor key performance indicators and assess model quality and impact, including those leveraging Generative AI.
  • Create user-centric products meeting rigorous performance, security, and stability standards.

Required Qualifications and Skills

  • A minimum of seven years' experience deploying machine learning and generative AI techniques to solve large-scale, real-world problems.
  • Strong computer science fundamentals with algorithm design expertise.
  • Extensive knowledge of machine learning approaches such as deep generative models (GANs, VAEs), transformers, tree-based algorithms, and sequence models.
  • Proficiency with NLP models like BERT, GPT, and expertise in vision models including ResNet, EfficientNet, and CLIP.
  • Experience with big data environments and frameworks (Spark, Kafka, EMR, Flink, Airflow) and programming languages such as Java, Scala, or Python.
  • Proven track record of building and deploying in-production machine learning systems, including pipelines based on Generative AI and vision models.
  • Insight into system architectures and scalable streaming data pipelines.
  • Advanced degrees: MS required in Computer Science, Statistics, or related disciplines; Ph.D. preferred.

Work Environment and Culture

Roku fosters a hybrid work model with a focus on collaboration; employees generally work in-office Monday through Thursday, with Fridays offering remote flexibility. The company champions a culture of practical innovation, rapid progress, team trust, and humor. Employees are dedicated problem-solvers who value impact and accountability.

Benefits and Accommodations

Roku provides a rich benefits package, including global mental health and financial wellness resources, healthcare options (medical, dental, vision), life and disability insurance, commuter support, and retirement plans, subject to local availability. The company encourages work-life balance and offers reasonable accommodations throughout the hiring process to all applicants.

Artificial Intelligence Integration at Roku

Roku actively integrates AI not just as a tool but as a collaborative partner, employing AI agents and automation to enhance productivity and accuracy while relying on human insight for judgment and oversight. Familiarity with AI agent frameworks, automation tooling, and software development involving such systems is highly valued.

Level

Senior

Minimum education

Master's Degree

Tools & software

Python required Scala required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer