Roku
TV streaming platform
SeniorMachineLearningEngineer,SearchAssistant
“Senior Machine Learning Engineer, Search Assistant at Roku. Skills: ranking, personalization, recommendation systems, Machine Learning, GenAI, LLMs, reinforcement learning. Lead the technical vision and roadmap for ranking, personalization, and recommendation systems powering Roku’s entertainment assistant. Develop and deploy state-of-the-art ML models”
What You'll Achieve.
delight millions of TV streamers around the world; delivering highly engaging, personalized, and context-aware entertainment experiences; optimize for multiple objectives including user engagement, long-term retention, satisfaction, and monetization; balancing user experience with business impact across diverse discovery surfaces; supporting rapid experimentation and long-term growth
Industry & Context.
problem-solving skills
What They're Looking For.
Must Have
8+ years of industry experience (or PhD with 5+ years) applying ML at scale in search, recommendation, ads, personalization, or related domains, expertise in ranking systems, recommendation systems, retrieval, personalization, and multi-objective optimization, Experience building large-scale ML systems leveraging deep learning, sequence models, LLMs, reinforcement learning, or bandit frameworks, product intuition and experience optimizing user engagement, retention, and monetization simultaneously, Proficiency in Python, Java, or Scala, Experience with distributed systems and ML infrastructure such as Spark, Airflow, streaming systems, feature stores, and cloud platforms, technical leadership, system design, communication, and problem-solving skills, MS or PhD in Computer Science, Statistics, or a related field
Nice to Have
Kubernetes a plus
What You'll Do.
Lead the technical vision and roadmap for ranking
and recommendation systems powering Roku’s entertainment assistant
Develop and deploy state-of-the-art ML models
Build multi-objective optimization systems balancing engagement
and monetization goals
Drive innovation in conversational discovery
contextual recommendations
and personalized content experiences across the platform
and analyze online A experiments tied to key product and business KPIs
Architect scalable ML systems
and data pipelines supporting rapid experimentation and long-term growth
Mentor engineers and provide technical leadership across cross-functional initiatives involving engineering
How You'll Work.
Team & Collaboration
Mentor engineers and provide technical leadership across cross-functional initiatives involving engineering, product, UX, and analytics teams; teams work in the office Monday through Thursday; collaboration and trust
Communication Scope
communication
Applying for this Senior Machine Learning Engineer, Search Assistant role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Roku?
Real rants from real employees. Read before you apply.