Senior ML Engineer — Ranking & Personalization Lead

Roku

San Jose (CA)

Hybrid

USD 361,300 - 510,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off

Job summary

Roku is seeking a Senior Machine Learning Tech Lead in California to drive ranking and personalization for its entertainment assistant. You will lead large-scale ML systems, balancing engagement, retention, and monetization across discovery surfaces.

Ideal candidates have 8+ years applying ML at scale, strong expertise in ranking and personalization, and solid Python/Java/Scala skills. The role offers health insurance, equity awards, life insurance, disability benefits, parental leave, wellness,

Qualifications

  • 8+ years applying ML at scale in search, recommender, or related domains.
  • Strong expertise in ranking, personalization, and multi-objective optimization.
  • Proficiency in Python, Java, or Scala; experience with distributed systems.

Responsibilities

  • Lead the technical vision and roadmap for ranking, personalization, and recommendations.
  • Develop and deploy state-of-the-art ML models (DL, transformers, LLMs, RL).
  • Build multi-objective optimization systems balancing engagement, retention, monetization.
  • Mentor engineers and collaborate with cross-functional teams.

Skills

8+ years experience
Leadership
Python
Java
Scala
Distributed systems
ML at scale
Strong product intuition

Education

MS or PhD in Computer Science/Statistics

Tools

Spark
Airflow
Cloud platforms
Feature stores
ML infrastructure

Job description

Roku is seeking a Senior Machine Learning Tech Lead in California to drive ranking and personalization for its entertainment assistant. You will lead large-scale ML systems, balancing engagement, retention, and monetization across discovery surfaces.

Ideal candidates have 8+ years applying ML at scale, strong expertise in ranking and personalization, and solid Python/Java/Scala skills. The role offers health insurance, equity awards, life insurance, disability benefits, parental leave, wellness,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Platform Engineer, Real-Time Recommendations
Senior ML Platform Engineer, Real-Time Recommendations

Latitude • San Jose (CA), Northern (KY)

Hybrid
USD 230,000 - 360,000
Health insurance
Equity awards
Life insurance
+4
Senior ML Platform Engineer - Real-Time Recommendations
Senior ML Platform Engineer - Real-Time Recommendations

Socket.dev • New York (NY)

On-site
USD 230,000 - 360,000
Health insurance
Equity awards
Life insurance
+3
Senior ML Engineer — Voice Assistant for Streaming
Senior ML Engineer — Voice Assistant for Streaming

Roku • San Jose (CA)

Hybrid
USD 229,000 - 367,000
Health insurance
Equity awards
Life insurance
+4
Senior ML Engineer — Vision, AI Strategy & Production
Senior ML Engineer — Vision, AI Strategy & Production

Roku, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 325,000 - 397,000
Health insurance
Equity awards
Life insurance
+4
Senior ML Engineer: Architect AI for Streaming Content
Senior ML Engineer: Architect AI for Streaming Content

Socket.dev • San Jose (CA)

Hybrid
USD 141,000 - 361,000
Senior ML Platform Engineer – Real-Time Recommendations
Senior ML Platform Engineer – Real-Time Recommendations

Roku • New York (NY)

Hybrid
USD 230,000 - 360,000
health insurance
equity awards
life insurance
+4
Senior ML Engineer — AI-Driven Content Platform
Senior ML Engineer — AI-Driven Content Platform

Roku • San Jose (CA)

Hybrid
USD 141,000 - 361,000
Health insurance
Equity awards
Life insurance
+4
Senior Machine Learning Engineer, Search
Senior Machine Learning Engineer, Search

Roku • San Jose (CA)

Hybrid
USD 361,000 - 510,000
Health insurance
Equity awards
Life insurance
+4
Senior ML Engineer: SOTA Platform for Ad Optimization
Senior ML Engineer: SOTA Platform for Ad Optimization

Roku, Inc. • San Jose (CA)

Hybrid
USD 148,750 - 361,000
Health insurance
Equity awards
Life insurance
+2
Senior ML Platform Engineer, Real-Time Recommendations
Senior ML Platform Engineer, Real-Time Recommendations

Roku, Inc. • New York (NY), Northern (KY)

Hybrid
USD 230,000 - 360,000
Health Insurance
Equity awards
Life insurance
+4