Senior Machine Learning Engineer

Roku
San Jose, California, United States
Full Time
Hybrid
Senior
USD 229,500 – 360,000
Postgraduate Degree
Technology Information Technology Telecommunications

Posted 1 day ago

Apply to this job and hundreds more automatically

Get Started
Excellent 4.7

Job summary

The role involves designing, building, and maintaining scalable machine learning platforms and infrastructure, including real-time inference services, feature stores, and vector databases to support personalized content recommendations at scale. The candidate should have strong software engineering skills, experience with big data and ML frameworks, and a curiosity about AI.

Responsibilities

Design, build, and maintain scalable platform services such as feature stores and real-time inference services to power personalized recommendations. Collaborate with cross-functional teams to optimize recommendation system performance and support high developer velocity.

Qualifications

AWS Sagemaker Big Data Distributed Systems Flink Kafka Machine Learning Platform Engineering Python Ray Spark

Requires 5+ years of experience in software development with strong computer science fundamentals and proficiency in Java, Scala, Kotlin, or Python. Candidates should have experience with big data systems and machine learning frameworks, along with an MS in Computer Science or a related field.

English

Benefits

  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Mental health support
  • Financial wellness support
  • 401(k)

Company

Roku
Software Development
Location
San Jose, California, United States
Website
roku.com

Apply to this job and hundreds more automatically

Get Started
Excellent 4.7
Pete DeQuarto avatar
Pete DeQuarto

AIApply is a total game-changer. Thanks to Auto-Apply, I have been applying to jobs I would never even have come across otherwise!

Akarshak Tanwar avatar
Akarshak Tanwar

In one week I applied to over 150 jobs and locked in 2 confirmed interviews, with a support team that was quick to respond. The auto-apply feature is fascinating and a real pleasure to use!

JC
Julian Carlin

It really worked. In under 48 hours it had applied to 100 jobs on my behalf without any time or effort from me. I am looking forward to seeing how it keeps improving.