Roku

Senior Software Engineer, Machine Learning

Roku

Apply
4 months ago
Bengaluru, India
Senior
H1B Sponsor

Responsibilities

  • Design, build, and maintain scalable platform services that serve millions of transactions per second.
  • Run and monitor online A/B tests, analyzing metrics to optimize recommendation system performance.
  • Collaborate with engineering and cross-functional teams to translate business requirements into platform components and APIs.
  • Enhance the ML platform ecosystem for high developer velocity and system scalability.
  • Contribute to onboarding and mentoring new team members on platform engineering best practices.

Requirements

  • 5+ years of experience building software solutions.
  • Strong computer science fundamentals and ability to write algorithms.
  • Fluency in high-level programming languages like Java, Scala, Kotlin, or Python.
  • Experience with big data systems such as Spark, Kafka, or AirFlow.
  • Familiarity with ML frameworks and tools like Ray, PyTorch, or AWS Sagemaker.
  • Knowledge of payment systems and terminology is a plus.
  • AI literacy and curiosity about generative AI.
  • MS in Computer Science or related field.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare benefits including medical, dental, and vision.
  • Life, accident, and disability insurance options.
  • Retirement options including 401(k)/pension.
  • Flexible time off for vacation and personal reasons.

Tech Stack

Apache AirflowApache FlinkApache KafkaApache SparkJavaKotlinPythonPyTorchScala

Categories

AI & MLData Engineering