CareerPlanGet AI match score →

Senior Machine Learning Engineer

San Jose, California💼 Full-time💰 $229,500–$229,500🗓 2026-06-04 → 2026-07-31

Core

Design, build, and scale robust distributed ML platforms and infrastructure powering personalized content recommendations for millions of Roku users.

Role type

Senior Machine Learning Platform Engineer

Builds

Scalable platform services (feature stores, real-time inference, vector DBs) and ML infrastructure for the TV streaming ecosystem

Domain

Streaming media / Recommendation systems / Distributed systems

Deliverable

infrastructure

Required skills

Distributed systems design, algorithm implementation, high-level programming (Java/Scala/Kotlin/Python), big data systems (Spark/Kafka/Flink/S3/AirFlow), ML frameworks (Ray/PyTorch/HuggingFace/AWS SageMaker), Gen AI literacy

Preferred skills

None stated

Technologies

Ray, PyTorch, HuggingFace, AWS Sagemaker, Spark, Kafka, Flink, S3, AirFlow, vector DBs

Responsibilities

Design and maintain scalable platform services serving millions of transactions per second; Run and monitor online AB tests to optimize recommendation performance; Collaborate with engineering teams to translate business requirements into modular platform components; Evolve the ML platform ecosystem for high developer velocity and scalability; Mentor new team members on platform engineering best practices

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗