Roku
Senior Machine Learning Engineer, Voice Assistant
Austin, Texas · Senior
Sponsorship not specifiedDetected 8 hours ago
PythonJavaC++AlgorithmsMachine LearningSparkAirflowNLPLLMsAgentic AIEHR/EMRCommunicationCollaborationAdaptability
About the role
- 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.
- We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact.
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.
- Strong CS fundamentals, with the ability to write algorithms with ease
- 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
- Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families.
Benefits
- Good understanding of machine learning fundamentals like regression, classification, ranking, neural networks, and sequence models for text/speech
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.