Senior ML Engineer — Voice Assistant for Streaming

Roku

San Jose (CA)

Hybrid

USD 229,500 - 367,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

Roku seeks an experienced machine learning engineer to advance the Entertainment Assistant, leveraging ML/AI for NLU and production-scale systems. You will design algorithms, build cloud components, and take projects from proof-of-concept to production, collaborating across teams.

You should have 5+ years of ML/AI in NLP, strong data/system skills, and a solid programming foundation in Java/Python/C++. California salary is provided with hybrid work options.

Qualifications

  • Minimum 5+ years applying ML/AI to NLP or related domains.
  • Experience with big data systems and listed programming languages.
  • Strong fundamentals in regression, classification, ranking, neural nets and sequence models for text/speech.
  • Hands-on production systems experience.
  • Experience deploying ML models and defining KPIs.
  • Bachelor's degree; advanced degree preferred.

Responsibilities

  • Design and develop software and algorithms for Roku's entertainment assistant.
  • Build components for high-availability cloud solutions.
  • Translate proof-of-concept work to production systems.
  • Demonstrate strong programming across large-scale systems.
  • Apply algorithmic thinking to solve complex problems.
  • Collaborate across teams and leverage internal expertise.
  • Propose and compare multiple solutions before choosing final ones.
  • Own initiatives and make pragmatic technical decisions.

Skills

ML/AI in NLU
Big data systems
Programming (Java/Python/C++)
Natural language processing
Distributed systems

Education

Bachelor's degree preferred
Advanced degree (MS/PhD) optional

Tools

Spark
EMR
S3
Airflow
Java
Python
C++

Job description

Roku seeks an experienced machine learning engineer to advance the Entertainment Assistant, leveraging ML/AI for NLU and production-scale systems. You will design algorithms, build cloud components, and take projects from proof-of-concept to production, collaborating across teams.

You should have 5+ years of ML/AI in NLP, strong data/system skills, and a solid programming foundation in Java/Python/C++. California salary is provided with hybrid work options.

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

Similar jobs worth comparing

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: 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 Machine Learning Engineer, Voice Assistant
Senior Machine Learning Engineer, Voice Assistant

Roku • Austin (TX)

Hybrid
USD 150,000 - 190,000
Hybrid work model
Remote Fridays
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 — Ranking & Personalization Lead
Senior ML Engineer — Ranking & Personalization Lead

Roku • San Jose (CA)

Hybrid
USD 361,000 - 510,000
Health insurance
Equity awards
Life insurance
+4
Senior Machine Learning Engineer, Voice Assistant
Senior Machine Learning Engineer, Voice Assistant

Roku • San Jose (CA)

Hybrid
USD 229,000 - 367,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 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 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

Roku • New York (NY)

Hybrid
USD 230,000 - 360,000
health insurance
equity awards
life insurance
+4