Roku logo

Senior Machine Learning, Ops

Roku

Bengaluru, Karnataka, IndiaSENIOR
Hybrid

Job Description

We seek a Machine Learning Platform Engineer to join Roku's Recommendation team.

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.
  • 5+ years of experience building software solutions to concrete problems
  • Strong CS fundamentals. Should be able to write an algorithm with ease
  • You are fluent with one of high-level programming languages like Java, Scala, Kotlin or Python
  • We’d love to see that you’ve worked with big data systems (Spark, Kafka, Flink, S3, AirFlow)
  • Familiar with model ML framework and tools: Ray, PyTorch, HuggingFace, AWS Sagemaker
  • 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.
  • MS in Computer Science or related field

Qualifications

  • 5+ years of experience in software development.
  • Strong CS fundamentals.

Benefits

  • Accommodations
  • Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to EmployeeRelations@Roku.com.
  • The Roku Culture
  • We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
  • To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet.
  • By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing WorkforcePrivacy@Roku.com.

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.