Senior Machine Learning Engineer, Search & Recommendations
Roku is seeking a Senior Machine Learning Engineer specializing in Search & Recommendations to innovate and enhance the user search and discovery experience on their streaming platform. This role involves applying state-of-the-art ML techniques, running A/B tests, and providing technical leadership to develop AI-powered products that improve user engagement and satisfaction.
Roku is the No. 1 TV streaming platform in the U.S., Canada, and Mexico with 70+ millions of active accounts. Roku pioneered streaming to the TV and continues to innovate and lead the industry. We believe Roku’s continued success relies on its investment in our machine learning/ML recommendation engine. Roku enables our users to access millions of contents including movies, episodes, news, sports, music and channels from all around the world.
The depth of query, content and user understanding using ML is key to user happiness in their search journey. Solving this customer problem is why we're actively looking for a Senior Machine Learning Engineer, Search & Recommendations to drive further innovation in search and discovery. The person in this role will leverage their technical skills, business intuition, and analytical thinking to build best of class AI powered products. Hence, communication and presentation skills are important. The role requires both high technical acumen and problem-solving abilities, motivation, and exceptional attention to detail. Every day, you'll look at what exists and find ways to make it better.
Posted June 9, 2026