Senior Machine Learning Engineer, Search & Recommendations at Roku


Company Logo

Roku is Hiring

Job Info:
  • Company Roku
  • Position Senior Machine Learning Engineer, Search & Recommendations
  • Location Cambridge
  • Source Empllo
  • Published January 21, 2026(45+ days ago)
  • Category Development
  • Type Full-Time
  • Experience Senior


Job Description

📋 Description

  • Apply ML to improve search ranking and discovery.
  • Build ML systems with DL, transformers, LLMs, and causal inference.
  • Collaborate with cross-functional teams to translate requirements into specs.
  • Own ML roadmap and drive technical leadership for search products.
  • Run online AB tests and analyze KPIs to improve outcomes.
  • Mentor engineers and help recruit new team members.

🎯 Requirements

  • 8+ years ML experience (or PhD +6) in large-scale problems.
  • Strong ML fundamentals: classification, deep nets, seq models.
  • Familiar with NLP stacks and multi-modal representations.
  • Experience with Spark, S3, Airflow.
  • Proficient in Python, Java or Scala.
  • Able to translate business needs into technical specs; good comms.

🎁 Benefits

  • Global mental health and financial wellness resources.
  • Healthcare, life, disability, dental, and retirement options.
  • Commuter benefits and paid vacation/personal time.
  • Hybrid work: in-office Mon-Thu, Fridays remote.

✉️