Senior Machine Learning Engineer, Search

Website Roku

About Roku:

Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV™ models are available around the world through direct retail sales and licensing arrangements with TV brands and pay TV operators.

Roku’s Universal Search team is responsible for voice and text search for content discovery across the Roku streaming platform. Team owns all parts of the search stack, starting from enriching knowledge, search infrastructure, data pipelines, feature stores, machine learning models for retrieval, and ranking personalization.  

We are looking for a senior machine learning engineer/tech lead who can build the next generation state of the art search relevance ML. Ideal candidates should have strong expertise and industry experience in one or more of these areas: search ranking ML, auto-complete models, personalized embeddingbased retrievalquery understanding, recommendation systems. 

What you will do 

  • You will productionalize Search relevance ML models end-to-end starting from data pipelines, model building, model serving, running A/B, and making data-driven optimizations to the models.  
  • You will be a key stakeholder in defining relevance roadmap improvements 
  • You will research and prototype state of the art models, A/B test, and launch search relevance improvements in production by making data-driven decisions. 


  • 5+ years of experience applying Machine Learning to concrete problems, at large-scale 
  • Expertise in machine learning fundamentals, applicable to search – Learning to Rank, Deep Learning, Tree-Based Modelsunderstanding of NLP approaches like W2V or Bert. 
  • Should be able to identify the right KPIs and objective functions.  
  • Expertise in Engineering and CS fundamentals. Should be able to write an algorithm with ease.
  • Proven work on large-scale search/information retrieval relevance systems. 
  • Familiar and comfortable with cloud deployments (AWS preferred) 
  • MS/Ph.D. Computer Science or related (AI/ML preferred) 

Characteristics of success at Roku

  • Self-motivated individual who takes ownership
  • Positive attitude
  • Non political
  • Results oriented
  • Practical
  • Hands on and team oriented
  • Desire to win in a highly competitive environment
  • Ability to adjust plan and react as needed

To apply for this job please visit