Senior Machine Learning Engineer

roku · San Jose, California · $230k–$360k

Posted
2 days ago
Last confirmed live
2 days ago
Published range
$230k–$360k

What this role involves

The Senior Machine Learning Engineer at Roku will design, build, and scale robust distributed systems for personalized content recommendations. The role focuses on developing end-to-end ML platforms including feature stores, real-time inference services, and A/B testing infrastructure. The engineer will collaborate with cross-functional teams to deliver context-aware recommendations at scale.

Skills this posting asks for

  • machine learning
  • distributed systems
  • java
  • scala
  • feature store
  • real-time inference
  • vector databases
  • ab testing
  • api design
  • platform engineering
  • cloud computing
  • python
  • sql
  • kubernetes
  • docker
  • microservices
  • data pipelines
  • recommendation systems
  • ml infrastructure
  • model deployment
  • monitoring
  • scalability
  • system design
  • ci/cd

Requirements

  • 5 years of experience
  • Level: senior

From the employer’s posting

Teamwork makes the stream work.   Roku is changing how the world watches TV Roku is th…

Read the full description on roku’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at roku

All 72 roles at roku