Roku logo
RokuPosted 2 months ago

Senior Machine Learning Engineer

$229,500–$367,100 year

On-siteSan Jose, California, United States

Part TimeSenior LevelLargeTECH

Job Summary

Build a first-class machine learning platform from the ground up, managing the entire model lifecycle including feature engineering, training, versioning, deployment, and online serving. Apply expertise to identify and generate features for multiple use cases while developing algorithms using decision trees, neural networks, and Bayesian analysis to improve product performance. Handle low-level systems debugging and performance optimization on large production clusters, ensuring real-time evaluation meets low latency constraints. Collaborate with product managers, data scientists, and engineers to deliver impactful solutions for ad relevance, yield optimization, and demographic inference. Requires 5 years of applied machine learning experience and proficiency in Spark, Python, or Java.

Required Qualifications

  • Bachelor's, Master's, or PhD in Computer Science, Statistics, or a related field
  • 5 years of experience in applied machine learning on real use cases
  • Proficient coding skills and strong software development experience in Spark, Python, or Java
  • Familiarity with real-time evaluation of models with low latency constraints
  • Familiarity with distributed ML frameworks such as Spark-MLlib, TensorFlow, etc.
  • Ability to work with large-scale computing frameworks, data analysis systems, and modeling environments i.e., Spark, Hive, NoSQL stores such as Aerospike and ScyllaDB
  • Proficient use of AI tools and agentic coding practices

Desired Qualifications

  • Ad Tech experience is preferred

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce