United States of America Hybrid Full-time USD 229,500 – 360,000 / year

Roku is hiring a Senior Machine Learning Engineer

Responsibilities

  • Design, develop, and manage scalable platform systems such as feature stores, real-time inference engines, and vector databases handling millions of requests per second
  • Operate and oversee online A/B testing through reliable platform tools, using system metrics and business KPIs to refine recommendation algorithms
  • Work closely with domestic engineering and cross-functional groups to convert business needs into reusable platform modules and APIs
  • Improve and expand the machine learning platform to enable rapid development, system growth, and responsiveness to evolving business demands
  • Support onboarding, training, and mentorship of new team members in modern platform engineering practices and emerging technologies

Work Arrangement

Hybrid — California

Team

The Recommendations team enables personalized user experiences by applying advanced machine learning techniques. It focuses on delivering timely, context-sensitive suggestions that reflect individual preferences. Success depends not only on strong models but also on a resilient, adaptable ML infrastructure designed for scalability and continuous experimentation. The team builds and maintains core ML systems that are fast, dependable, and technologically advanced, combining innovation with engineering rigor to shape how users discover content.

About company
Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to the TV. Its mission is to be the TV streaming platform that connects the entire TV ecosystem, connecting consumers to content, enabling publishers to monetize audiences, and providing advertisers unique engagement capabilities.
All jobs at Roku Visit website
Job Details
Department Software Engineering
Category data
Posted a month ago