GrepJob
Roku

Senior Machine Learning Engineer, Search Assistant

Roku
Apply
9 days ago
San Jose, CA, USASenior / Staff+
H1B Sponsor

Base Salary

$361k - $510k/yr

Responsibilities

  • Lead the technical vision and roadmap for ranking, personalization, and recommendation systems.
  • Develop and deploy state-of-the-art ML models using deep learning and reinforcement learning techniques.
  • Build multi-objective optimization systems balancing engagement, retention, relevance, and monetization goals.
  • Drive innovation in conversational discovery and personalized content experiences.
  • Design, run, and analyze online A/B experiments tied to key product and business KPIs.
  • Architect scalable ML systems and data pipelines for rapid experimentation.

Requirements

  • 8+ years of industry experience or PhD with 5+ years in ML applications.
  • Strong expertise in ranking systems, recommendation systems, and multi-objective optimization.
  • Experience building large-scale ML systems using deep learning and reinforcement learning.
  • Strong product intuition for optimizing user engagement and retention.
  • Proficiency in Python, Java, or Scala.
  • Experience with distributed systems and ML infrastructure.
  • Strong technical leadership and problem-solving skills.
  • MS or PhD in Computer Science, Statistics, or a related field.

Benefits

  • Health insurance, equity awards, life insurance, and disability benefits.
  • Parental leave and wellness benefits.
  • Paid time off and support for personal needs.
  • Access to mental health and financial wellness resources.

Tech Stack

Apache AirflowApache SparkJavaPythonScala

Categories

AI & MLData Science