This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Roku is changing how the world watches TV. The Recommendations team drives personalized experiences across our platform by leveraging state-of-the-art machine learning. We seek an outstanding, creative, and passionate Machine Learning Platform Engineer to join Roku's Recommendation team. In this role, you will design, build, and scale robust distributed systems that power the next generation of personalized content recommendations for millions of Roku users.
Job Responsibility
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
Requirements
5+ years of experience building software solutions to concrete problems
Strong CS fundamentals. Should be able to write an algorithm with ease
You are fluent with one of the high-level programming languages like Java, Scala, Kotlin, or Python
We’d love to see that you’ve worked with big data systems (Spark, Kafka, Flink, S3, AirFlow)
Familiar with model ML framework and tools: Ray, PyTorch, HuggingFace, AWS Sagemaker
AI literacy and curiosity. You have either tried Gen AI in your previous work or outside of work, or are curious about Gen AI and have explored it
MS in Computer Science or related field
What we offer
health insurance
equity awards
life insurance
disability benefits
parental leave
wellness benefits
paid time off
global access to mental health and financial wellness support and resources
healthcare (medical, dental, and vision)
life, accident, disability, commuter, and retirement options (401(k)/pension)