Senior ML Platform Engineer - Real-Time Recommendations

Socket.dev

New York (NY)

On-site

USD 230,000 - 360,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Parental leave
Wellness benefits
401(k) retirement options

Job summary

Roku invites a skilled Machine Learning Platform Engineer to join its Recommendations team in New York. You will design and scale distributed systems powering personalized content recommendations for millions of Roku users.

You will focus on end-to-end ML platforms enabling deployment, monitoring, and optimization of algorithms at scale. Ideal candidates have 5+ years in software, strong CS fundamentals, and fluency in Java/Scala/Kotlin/Python, plus experience with big data systems and ML

Qualifications

  • 5+ years of experience building software solutions to concrete problems.

Responsibilities

  • Design, build, and maintain scalable platform services: feature store, real-time inference services, vector DBs, etc., that serve millions of transactions per second.
  • Run and monitor online AB tests via robust platform services, analyzing platform metrics and business KPIs to optimize recommendation system performance.
  • Collaborate closely with US-based engineering and cross-functional teams to translate business requirements into modular platform components and APIs.
  • Enhance and evolve the ML platform ecosystem to support high developer velocity, system scalability, and adaptability to future business needs.
  • Contribute to onboarding, training, and mentoring new team members on emerging platform engineering best practices and technologies.

Skills

Software engineering
CS fundamentals
Programming languages
AI literacy

Education

MS in Computer Science or related field

Tools

Spark
Kafka
Flink
S3
AirFlow
Ray
PyTorch
HuggingFace
AWS SageMaker

Job description

Roku invites a skilled Machine Learning Platform Engineer to join its Recommendations team in New York. You will design and scale distributed systems powering personalized content recommendations for millions of Roku users.

You will focus on end-to-end ML platforms enabling deployment, monitoring, and optimization of algorithms at scale. Ideal candidates have 5+ years in software, strong CS fundamentals, and fluency in Java/Scala/Kotlin/Python, plus experience with big data systems and ML

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Platform Engineer – Real-Time Recommendations
Senior ML Platform Engineer – Real-Time Recommendations

Roku • New York (NY)

Hybrid
USD 230,000 - 360,000
health insurance
equity awards
life insurance
+4
Senior ML Platform Engineer, Real-Time Recommendations
Senior ML Platform Engineer, Real-Time Recommendations

Latitude • San Jose (CA), Northern (KY)

Hybrid
USD 230,000 - 360,000
Health insurance
Equity awards
Life insurance
+4
Senior ML Engineer — Ranking & Personalization Lead
Senior ML Engineer — Ranking & Personalization Lead

Roku • San Jose (CA)

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

Roku • New York (NY)

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

Latitude • San Jose (CA), Northern (KY)

On-site
USD 230,000 - 360,000
Health insurance
Equity awards
Life insurance
+4
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Socket.dev • New York (NY)

On-site
USD 230,000 - 360,000
Health insurance
Equity awards
Life insurance
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Latitude • New York (NY)

Hybrid
USD 230,000 - 360,000
Health insurance
Equity awards
Life insurance
+4
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Roku • New York (NY)

Hybrid
USD 230,000 - 360,000
health insurance
equity awards
life insurance
+4
Senior ML Engineer: Architect AI for Streaming Content
Senior ML Engineer: Architect AI for Streaming Content

Socket.dev • San Jose (CA)

Hybrid
USD 141,000 - 361,000
Lead ML Platform Engineer - Real-Time Personalization
Lead ML Platform Engineer - Real-Time Personalization

Harnham • New York (NY)

Hybrid
USD 180,000 - 240,000
Equity participation via RSUs
Hybrid NYC