Skip to main content

Machine Learning Platform Engineer at Roku

Department: 224 - Search & Recommendations

Compensation

$229,500 – $360,000/yr

Setup
Hybrid
Location
San Jose, California
Type
Full-time
Level
senior
Posted

Description

Roku is hiring a Machine Learning Platform Engineer for its Recommendation team to design, build, and scale distributed machine learning infrastructure supporting personalized content recommendations. The role covers feature stores, real-time inference, vector databases, online A/B testing, APIs, deployment, monitoring, and optimization, while collaborating with engineering and cross-functional teams. Candidates should have at least five years of software-building experience, strong computer science fundamentals, fluency in Java, Scala, Kotlin, or Python, familiarity with big data and machine learning frameworks, and an MS in Computer Science or a related field. The position is California-only, offers an estimated annual salary of $229,500 to $360,000, and provides health insurance and other benefits.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation