Roku

Roku

Senior Machine Learning Engineer, Voice Assistant

Boston, Massachusetts · Senior

Sponsorship not specified$216k-$273kDetected 10 hours ago
PythonJavaC++AlgorithmsMachine LearningSparkAirflowNLPLLMsAgentic AIEHR/EMRCommunicationCollaborationAdaptability

About the role

  • For Massachusetts Only - The estimated annual salary for this position is between $216,000 - $273,400 annually.
  • At Roku, we don't just use AI, we work with it.
  • AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability.

Responsibilities

  • Design and develop software and algorithms for Roku's state-of-the-art entertainment assistant
  • Design and develop software components for high-availability and high-performance cloud solutions
  • End-to-end responsibility from developing a proof of concept to production
  • Have a strong programming background with a lot of hands-on experience in building large-scale production systems
  • Hands-on experience in building challenging production systems

Requirements

  • 5+ years of industry experience (or advanced degree with 3+ years) applying ML/AI to NLU or related domain
  • We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks.
  • You are self-driven, willing, and able to take complete ownership of initiatives and make pragmatic technical decisions
  • We're Excited If You Have

Nice to have

  • Bachelor's Degree preferred

Skills

  • Experience working with big data systems (Spark, EMR, S3, Airflow) and programming languages (Java or Python, or C++)

Compensation

  • For Massachusetts Only - The estimated annual salary for this position is between $216,000 - $273,400 annually.

Benefits

  • This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off
  • Good understanding of machine learning fundamentals like regression, classification, ranking, neural networks, and sequence models for text/speech
  • Familiarity and experience deploying and maintaining machine learning models (transformer-based models in production is a plus), including identifying the right KPIs and objective functions

Company info

  • The Roku Voice team is responsible for Roku's Voice product, which is used by millions of Roku users.
  • We allow our users to easily and effortlessly control their TV, find content to stream, and more, all through the power of their voice.
  • We deliver this engaging and delightful experience to our users through state-of-the-art technologies and platforms.

This listing is sourced directly from Roku's careers page and normalized into a canonical job model.