10h ago

Senior Machine Learning Engineer, Search Assistant

San Jose, CA

$361.3k-$510k / year

full-timesenior Hybridmedia

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll lead the development of ranking and personalization systems for Roku's entertainment assistant, powering AI-powered discovery experiences across the platform. You will design large-scale ML models optimizing for engagement, retention, and monetization. This role sits at the intersection of Search, Recommendations, and Conversational Discovery.

๐ŸŽฏ What You'll Do

  • Lead technical vision for ranking and personalization systems
  • Develop ML models using deep learning, transformers, LLMs, and reinforcement learning
  • Build multi-objective optimization systems for engagement, retention, and monetization
  • Design and analyze online A/B experiments tied to product KPIs

๐Ÿ“‹ Requirements

  • 8+ years of industry experience (or PhD with 5+) applying ML at scale in search or recommendation
  • Strong expertise in ranking systems, recommendation, and multi-objective optimization
  • Experience building large-scale ML systems with deep learning, LLMs, or reinforcement learning
  • Proficiency in Python, Java, or Scala

โœจ Nice to Have

  • Experience with distributed systems (Spark, Airflow, feature stores)
  • Strong product intuition for user engagement and monetization
  • MS or PhD in Computer Science or related field

๐ŸŽ Benefits & Perks

  • ๐Ÿฅ Health Insurance (medical, dental, vision)
  • ๐Ÿ“ˆ Equity Awards
  • ๐Ÿ‘ถ Parental Leave
  • ๐Ÿง  Mental Health & Financial Wellness Support
  • ๐Ÿ–๏ธ Paid Time Off

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Phone Interviewยท 60 min
  3. 3On-site Interviews (System Design, ML Deep Dive, Behavioral)ยท 4 hours
0 0 0