Skip to content
← Back to job listings

Senior Machine Learning Engineer

Roku · San Jose, United States

External listingfull-time2 months ago

About The Role

Join Roku's Recommendations team as a Senior Machine Learning Engineer. In this role, you will design, build, and scale robust distributed systems that power personalized content recommendations for millions of users. You will focus on developing end-to-end machine learning platforms and infrastructure, ensuring seamless deployment, monitoring, and optimization of algorithms. Collaborate closely with engineering and cross-functional teams, enhance the ML platform ecosystem, and contribute to onboarding and mentoring new team members. Enjoy benefits such as medical, wellness, and financial benefits, unlimited paid time off, and work from home opportunities.

  • Design, build, and maintain scalable platform services 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 engineering and cross-functional teams to translate business requirements into modular platform components and APIs.
  • Strong CS fundamentals. Should be able to write an algorithm with ease
  • You are fluent with one of the high-level programming languages like Java, Scala, Kotlin, or Python
  • Familiar with model ML framework and tools: Ray, PyTorch, HuggingFace, AWS Sagemaker
  • 5+ years of experience building software solutions to concrete problems
  • We’d love to see that you’ve worked with big data systems (Spark, Kafka, Flink, S3, AirFlow)
  • MS in Computer Science or related field
  • AI literacy and curiosity. You have either tried Gen AI in your previous work or outside of work, or are curious about Gen AI and have explored it

This is an external listing. JobSpring does not represent or verify the employer. Report this listing