Roku

TV streaming platform

EngineeringManager,MachineLearning

Bengaluru, India; Chennai, India; Hyderabad, India
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Engineering Manager, Machine Learning at Roku. Skills: Machine Learning, Recommendation systems, Team leadership, System design. Lead, mentor, and grow a team. Set the technical roadmap”

What You'll Achieve.

Impact user engagement; Impact retention; Impact Roku's revenue growth; Tie ML work to measurable product and business outcomes

Industry & Context.

TV streaming platform

What They're Looking For.

Must Have

10+ years of experience in machine learning engineering, track record of shipping models to production in consumer-facing products, Experience managing an ML or software engineering team, BS/MS in Computer Science, Mathematics, Statistics, or a related quantitative field, software engineering fundamentals, experience writing production-quality code, Experience with large-scale ML tooling and infrastructure, Experience with multi-objective optimization, reinforcement learning, or Bayesian methods in production settings, Demonstrated ability to connect ML work to measurable product and business outcomes, Experience building and scaling ML teams in a distributed or multi-site setting

Nice to Have

PhD is a plus, Familiarity with LLM-based approaches for recommendations, content understanding, or generative personalization

What You'll Do.

Set the technical roadmap

Drive system design and architecture decisions

Provide technical leadership

Own the A/B experimentation strategy

Champion the adoption of generative AI

Partner with stakeholders

Recruit and develop ML talent

Establish engineering practices

Balance research investments

How You'll Work.

Team & Collaboration

Collaborates closely with Product, Engineering, and cross-functional stakeholders; Aligning priorities across the team and within the broader Recommendations organization; Partner with Product, Engineering, and cross-functional stakeholders

Process & Methodology

Manage concurrent workstreams

Full Job Description

Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team The Recommendations team builds the machine learning systems behind Roku's highest-impact consumer experiences. Our models power Home Screen recommendations, content browse and discovery, Live TV and Sports personalization, and subscription growth — reaching over 100 million active accounts globally. We work at the intersection of multi-objective optimization, deep learning, reinforcement learning, and generative AI to help every Roku viewer discover content they love. The team operates across the US, UK, and India, and collaborates closely with Product, Engineering, and cross-functional stakeholders. About the role We are looking for an Engineering Manager, Machine Learning to lead a team of ML engineers in Bengaluru focused on recommendation systems. This is a leadership role — you will set technical direction, design systems, mentor engineers, and drive delivery of ML solutions that directly impact user engagement, retention, and Roku's revenue growth. The ideal candidate brings deep understanding of and passion for consumer-facing ML products, and is ready to multiply their impact through a team. What you’ll be doing Lead, mentor, and grow a team of ML en

Free ATS check

Applying for this Engineering Manager, Machine Learning 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.

Read Company Rants →