{bc}
linkedin

Senior Machine Learning Engineer, Search & Recommendations

Roku
Cambridge, GBR
Full-time
Mid-Senior
Onsite
Discovered Today
Machine learningSearch ranking and recommendationsDeep learningBandit algorithmsTransformers and large language modelsCausal inference

Full Job Posting

About Roku

Roku operates a streaming platform connecting consumers, content publishers, and advertisers.

The search and discovery team develops models that use query, content, and user understanding across the Roku platform.

Role overview

Drive innovation in search and discovery as a Senior Machine Learning Engineer focused on search and recommendations.

Build AI-powered products using technical expertise, business intuition, analytical thinking, and problem-solving.

The role values practical use of AI agents and automation, including coding harnesses, MCP servers, custom skills, or agent frameworks.

Responsibilities

  • Apply state-of-the-art machine learning to search using deep learning, bandits, transformers, LLMs, causal inference, and optimization.
  • Run online A/B tests and analyze outcomes against business KPIs.
  • Translate business requirements into technical specifications with US engineering and cross-functional teams.
  • Improve the ML ecosystem for scale, developer velocity, and future needs.
  • Lead technical and ML roadmaps for search ranking and monetization.
  • Help recruit, interview, train, and mentor engineers.

Qualifications

  • 8+ years applying machine learning to large-scale recommendation, search, or advertising problems, or a PhD with 6 years of experience.
  • Strong CS fundamentals and ability to convert ideas to code.
  • Understanding of classification, deep neural networks, and sequence-based models.
  • Experience with big data systems such as Spark, S3, and Airflow is sought; programming in Java, Scala, or Python.
  • Understanding of system architecture, big data technologies, streaming architecture, and data pipelines.
  • Demonstrated AI/agentic-tooling fluency and examples of shipped work using these tools.
  • MS in Computer Science, Statistics, or related field; PhD in CS or related fields preferred.
  • Modern NLP and multimodal representation learning familiarity is a plus.

Hybrid working

  • Teams generally work in the office Monday through Thursday.
  • Fridays are generally flexible for remote work, except where a role or assigned office requires five-day attendance.

Benefits

  • Benefits may include healthcare, life, accident, disability, commuter, and retirement options, plus mental health and financial wellness support.
  • Availability varies by location and role; local leave policies apply.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Roku