Roku is the #1 TV streaming platform in the U.S., and they are seeking a Senior Machine Learning Engineer to join their Recommendations team. This role involves designing, building, and scaling robust distributed systems that power personalized content recommendations for millions of users, focusing on developing end-to-end machine learning platforms and infrastructure.
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