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).
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. You will focus on developing end-to-end machine learning platforms and infrastructure, ensuring seamless deployment, monitoring, and optimization of algorithms and operational workflows that deliver unique experiences at scale.
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
Fluent with one of high-level programming languages like Java, Scala, Kotlin or Python
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