About the job
Teamwork Makes the Stream Work.
Roku is Revolutionizing Television Viewing
Roku stands as the leading TV streaming platform across the U. S., Canada, and Mexico, with ambitions to power every television globally. As pioneers in streaming technology, our mission is to serve as the connective tissue of the TV ecosystem. We bridge consumers with the content they cherish, empower content creators to build and monetize vast audiences, and offer advertisers innovative tools to engage users effectively.
Your journey at Roku begins with a meaningful contribution. Join our rapidly expanding public company where every team member plays an integral role. Here, you will have the chance to delight millions of TV streamers worldwide while gaining invaluable experience across diverse fields.
About Our Team
The Recommendations team is dedicated to enhancing user experiences on our platform through cutting-edge machine learning. Our goal is to deliver personalized, context-aware recommendations that evolve with each user's preferences in real-time. We believe that true innovation in personalization is built upon a robust, adaptable ML platform designed for experimentation and scalability. Our team is responsible for designing and building the foundational ML infrastructure, ensuring our systems remain swift, reliable, and at the forefront of technological advancement. Our efforts combine innovation, engineering excellence, and a profound commitment to understanding our users, influencing how they discover and engage with content daily.
About the Role
We are looking for a talented, innovative, and passionate Senior Machine Learning Platform Engineer to join Roku's Recommendations team. In this role, you will design, build, and scale resilient distributed systems that power the next evolution of personalized content recommendations for millions of Roku users. Your focus will be on developing comprehensive machine learning platforms and infrastructure, ensuring seamless deployment, monitoring, and optimization of algorithms and operational workflows that deliver unique experiences at scale.
For California Only - The estimated annual salary for this position is between $229,500 - $367,100 annually. Compensation packages are tailored to each candidate's unique factors, including but not limited to skill set, certifications, and geographical location. This role is eligible for health insurance, equity awards, life insurance, and more.

