What is a Machine Learning Engineer at Roku?
As a Machine Learning Engineer at Roku, you sit at the intersection of large-scale data engineering and cutting-edge algorithmic research. You are not just building models; you are powering the discovery engine of the number one TV streaming platform in the U.S., Canada, and Mexico. Your work directly influences how millions of users find content on the Home Screen, navigate the Electronic Program Guide (EPG), and interact with personalized recommendations that define their daily viewing experience.
The role is inherently collaborative and high-impact. Whether you are optimizing content relevance, improving search ranking, or developing generative AI features, you will work closely with Product and Engineering teams to translate complex business goals into scalable production systems. Roku values independent thinkers who can navigate ambiguity, maintain a focus on user experience, and contribute to a culture that has already filed dozens of patents in the recommendation space.




