Skip to content
← Back to job listings

Senior Machine Learning Engineer (Voice Assistant)

Roku · San Jose, United States

External listingfull-time19 days ago

About The Role

Join Roku's Entertainment Assistant team as a Senior Machine Learning Engineer. In this role, you will design and develop software and algorithms for Roku's state-of-the-art entertainment assistant, with end-to-end responsibility from proof of concept to production. You will work across teams, contribute new ideas, and make pragmatic technical decisions. The position offers a range of benefits, including medical, wellness, and financial benefits, unlimited paid time off, and work from home opportunities.

  • Conception, design, and development of software and algorithms for Roku's entertainment assistant.
  • End-to-end responsibility for the development process, from proof of concept to production.
  • Collaboration with cross-functional teams to achieve project goals and contribute innovative ideas.
  • Strong CS fundamentals, with the ability to write algorithms with ease
  • Bachelor's Degree preferred
  • 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
  • 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
  • Experience with advanced machine learning techniques, including LLM and generative AI
  • Experience working with big data systems (Spark, EMR, S3, Airflow) and programming languages (Java or Python, or C++)
  • Experience building in-production NLU and/or ASR systems
  • 5+ years of industry experience (or advanced degree with 3+ years) applying ML/AI to NLU or related domain

This is an external listing. JobSpring does not represent or verify the employer. Report this listing