Education: Master's degree
Experience: 3+ years
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.
Roku's Entertainment Assistant team is looking for ambitious, experienced machine learning engineers with a background in one or more of the following areas: artificial intelligence, natural language understanding, machine learning, automated speech recognition, conversational systems, and building large-scale production systems.
You have a once-in-a-lifetime opportunity to contribute to building the very core of Roku's Entertainment Assistant and be part of a world-class team.
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.
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. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.
- 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
- Strong algorithmic background and like intellectual challenges and solving complex problems
- Working across teams and pulling in the best talent from the organization to achieve your goals
- Contribute with new ideas and evaluate multiple solutions with your peers before settling down on specific solutions
- You are self-driven, willing, and able to take complete ownership of initiatives and make pragmatic technical decisions
- 5+ years of industry experience (or advanced degree with 3+ years) applying ML/AI to NLU or related domain
- Experience working with big data systems (Spark, EMR, S3, Airflow) and programming languages (Java or Python, or C++)
- Good understanding of machine learning fundamentals like regression, classification, ranking, neural networks, and sequence models for text/speech
- Hands-on experience in building challenging production systems
- Strong CS fundamentals, with the ability to write algorithms with ease
- 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
- Experience with advanced machine learning techniques, including LLM and generative AI
Search Senior Machine Learning Engineer, Voice Assistant jobs near Austin, TX → Browse all live jobs
This posting was published by Roku on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.