Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to power every television in the world. The company seeks a Senior Machine Learning Engineer to design, build, and scale distributed systems for personalized content recommendations, focusing on developing machine learning platforms and infrastructure for seamless deployment and optimization.
Responsibilities:
- Design, build, and maintain scalable platform services: feature store, real-time inference services, vector DBs, etc., that serve millions of transactions per second
- Run and monitor online AB tests via robust platform services, analyzing platform metrics and business KPIs to optimize recommendation system performance
- Collaborate closely with US-based engineering and cross-functional teams to translate business requirements into modular platform components and APIs
- Enhance and evolve the ML platform ecosystem to support high developer velocity, system scalability, and adaptability to future business needs
- Contribute to onboarding, training, and mentoring new team members on emerging platform engineering best practices and technologies