Senior ML Platform Engineer – Real-Time Recommendations

Roku

New York (NY)

Hybrid

USD 230,000 - 360,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

health insurance
equity awards
life insurance
disability benefits
parental leave
wellness benefits
paid time off

Job summary

Roku is looking for a Machine Learning Platform Engineer to design, build, and scale robust distributed systems powering personalized content recommendations for millions of users.

You will develop end-to-end ML platforms and infrastructure, ensuring deployment, monitoring, and optimization of algorithms and workflows at scale. The role emphasizes collaboration with cross-functional teams in New York and a strong emphasis on pioneering platform engineering.

Qualifications

  • 5+ years of experience building software solutions to concrete problems.
  • Strong CS fundamentals and ability to write algorithms.
  • Fluency in one of Java, Scala, Kotlin, or Python.
  • Experience with big data systems (e.g., Spark, Kafka, Flink, S3, Airflow).
  • Familiar with ML frameworks and tools (e.g., PyTorch, HuggingFace, SageMaker).
  • AI literacy and curiosity about GenAI and automation.

Responsibilities

  • Design, build, and maintain scalable platform services serving millions of transactions per second.
  • Run and monitor online AB tests via platform services, analyzing metrics to optimize performance.
  • Collaborate with US-based engineers and cross-functional teams to translate requirements into modular components and APIs.
  • Evolve the ML platform to support developer velocity and scalability.
  • Mentor new team members on platform engineering best practices.

Skills

5+ years experience
Strong CS fundamentals
Java/Scala/Kotlin/Python
Big data experience
ML frameworks
AI literacy

Education

MS in Computer Science

Tools

Spark/Kafka/Flink
S3/Airflow
Ray
PyTorch/HuggingFace
SageMaker

Job description

Roku is looking for a Machine Learning Platform Engineer to design, build, and scale robust distributed systems powering personalized content recommendations for millions of users.

You will develop end-to-end ML platforms and infrastructure, ensuring deployment, monitoring, and optimization of algorithms and workflows at scale. The role emphasizes collaboration with cross-functional teams in New York and a strong emphasis on pioneering platform engineering.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer, Real-Time Ad Tech Platform
Senior ML Engineer, Real-Time Ad Tech Platform

Roku, Inc. • Austin (TX)

Hybrid
USD 120,000 - 180,000
Mental health resources
Financial wellness resources
Healthcare (medical, dental, vision)
+4
Senior ML Engineer: Recommender Systems & NLP
Senior ML Engineer: Recommender Systems & NLP

Roku, Inc. • San Jose (CA)

On-site
USD 370,000 - 574,000
Health insurance
Equity awards
Life insurance
+5
Staff ML Engineer - Ad Serving & Marketplace Intelligence
Staff ML Engineer - Ad Serving & Marketplace Intelligence

Roku • New York (NY)

Hybrid
USD 195,000 - 510,000
Health insurance
Equity awards
Life insurance
+4
Staff ML Engineer — Ad Serving & Real-Time Auctions
Staff ML Engineer — Ad Serving & Real-Time Auctions

Roku • Boston (MA)

Hybrid
USD 196,000 - 435,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

Roku • New York (NY)

On-site
USD 195,000 - 465,000
Health insurance
Equity awards
Paid time off
+2
Staff ML Engineer, Ad Serving — Hybrid/Remote Fridays
Staff ML Engineer, Ad Serving — Hybrid/Remote Fridays

Roku, Inc. • New York (NY)

Hybrid
USD 195,000 - 510,000
Health insurance
Equity awards
Paid time off
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Roku • New York (NY)

On-site
USD 230,000 - 360,000
health insurance
equity awards
life insurance
+4
Senior ML Engineer: SOTA Platform for Ad Optimization
Senior ML Engineer: SOTA Platform for Ad Optimization

Roku, Inc. • San Jose (CA)

Hybrid
USD 148,750 - 361,000
Health insurance
Equity awards
Life insurance
+2
Senior ML Infra Engineer for AI Assistants (Hybrid)
Senior ML Infra Engineer for AI Assistants (Hybrid)

Roku • Cambridge (MA)

Hybrid
USD 180,000 - 260,000
Hybrid work model
401(k)
Healthcare benefits
Staff Software Engineer - Real-Time Ad Bidding Platform
Staff Software Engineer - Real-Time Ad Bidding Platform

Roku • San Jose (CA)

On-site
USD 244,800 - 408,000
Health insurance
Equity awards
Life insurance
+4