Senior ML Engineer: Recommender Systems & NLP

Roku, Inc.

San Jose (CA)

On-site

USD 370,000 - 574,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off
Up to one day telecommuting per week

Job summary

Roku is seeking a Data Scientist/Research Engineer to build recommendation models for video recommendations and to create APIs serving these models online. You will research and leverage LLMs for recommendations and develop computer vision techniques for image classification and video understanding.

You’ll re-train existing models and evaluate performance on semi-automated data. You’ll annotate data, propose improvements to the Roku Voice NLU pipeline, and collaborate with engineering and

Qualifications

  • Master’s degree in Computer Science or related field.
  • 1+ year of experience in data science/Research roles.
  • Strong programming skills in Python and OOP.
  • Experience with ML frameworks and algorithms across ML/AI domains.
  • Proficiency with SQL and data engineering concepts.
  • Solid software engineering practices including version control and testing.

Responsibilities

  • Build recommendation models for video recommendations and serve them via APIs.
  • Research and leverage LLMs for recommendations and CV models for video understanding.
  • Experiment with semi-automatic annotation for NLU datasets and re-train models.
  • Evaluate model performance on annotated data and improve data pipelines.
  • Collaborate with engineering and product teams to launch research ideas into Roku releases.
  • Document work with internal wikis, design documents, and demos.

Skills

Python
OOP
ML algorithms
NLP
Computer Vision

Education

Master’s degree in Computer Science

Tools

PyTorch
TensorFlow
SQL

Job description

Roku is seeking a Data Scientist/Research Engineer to build recommendation models for video recommendations and to create APIs serving these models online. You will research and leverage LLMs for recommendations and develop computer vision techniques for image classification and video understanding.

You’ll re-train existing models and evaluate performance on semi-automated data. You’ll annotate data, propose improvements to the Roku Voice NLU pipeline, and collaborate with engineering and

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

Roku • New York (NY)

Hybrid
USD 230,000 - 360,000
health insurance
equity awards
life insurance
+4
Senior ML Engineer, Voice Assistant — NLU in Production
Senior ML Engineer, Voice Assistant — NLU in Production

Roku • Austin (TX)

Hybrid
USD 150,000 - 190,000
Hybrid work model
Remote Fridays
Senior ML Engineer — Voice Assistant for Streaming
Senior ML Engineer — Voice Assistant for Streaming

Roku • San Jose (CA)

Hybrid
USD 229,500 - 367,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

Roku, Inc. • San Jose (CA)

On-site
USD 370,000 - 574,000
Health insurance
Equity awards
Life insurance
+5
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

Roku • New York (NY)

On-site
USD 195,000 - 465,000
Health insurance
Equity awards
Paid time off
+2
Senior ML Infra Engineer for AI Assistants (Hybrid)
Senior ML Infra Engineer for AI Assistants (Hybrid)

Roku • Cambridge (MA)

Hybrid
USD 180,000 - 260,000
Hybrid work model
401(k)
Healthcare benefits
Senior ML Engineer, Real-Time Ad Tech Platform
Senior ML Engineer, Real-Time Ad Tech Platform

Roku, Inc. • Austin (TX)

Hybrid
USD 120,000 - 180,000
Mental health resources
Financial wellness resources
Healthcare (medical, dental, vision)
+4
Senior ML Engineer — Ranking & Personalization Lead
Senior ML Engineer — Ranking & Personalization Lead

Roku • San Jose (CA)

Hybrid
USD 361,300 - 510,000
Health insurance
Equity awards
Life insurance
+4
Senior ML Engineer - LLMs, RLHF & Recommender Systems
Senior ML Engineer - LLMs, RLHF & Recommender Systems

Netflix, Inc. • Los Gatos (CA)

On-site
USD 100,000 - 990,000
Comprehensive health plans
401(k) retirement plan with employer match
Flexible time off
+1
Staff ML Engineer - Ad Serving & Marketplace Intelligence
Staff ML Engineer - Ad Serving & Marketplace Intelligence

Roku • New York (NY)

Hybrid
USD 195,000 - 510,000
Health insurance
Equity awards
Life insurance
+4