Roku

Senior Software Engineer, Machine Learning

Roku
Apply
2 months ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Apply state-of-the-art machine learning to search using deep learning, bandits, transformers, LLMs, causal inference, and optimization techniques.
  • Run online A/B tests and analyze results against critical business KPIs.
  • Collaborate with U.S. engineering and cross-functional teams to translate business requirements into technical specifications.
  • Scale and evolve Roku’s machine-learning ecosystem for developer velocity and future business needs.
  • Provide technical leadership for the search-ranking and monetization technical and machine-learning roadmaps.
  • Help recruit, interview, train, and mentor new engineers.

Requirements

  • At least 6 years of experience applying machine learning to large-scale problems in recommendation, search, advertising, or similar domains, or a PhD with 5 years of experience.
  • Strong computer science fundamentals and the ability to convert ideas into code.
  • Understanding of classification, deep neural networks, sequence-based models, system architecture, big-data technologies, streaming architecture, and data pipelines.
  • Experience with Spark, S3, Airflow, and programming in Java, Scala, or Python.
  • Familiarity with modern NLP and multimodal representation learning is a plus.
  • A master's degree in computer science, statistics, or a related field is required; a PhD in computer science or a related field is preferred.
  • AI literacy, curiosity, and experience exploring or using generative AI.

Benefits

  • Hybrid work with office attendance Monday through Thursday and flexible remote work on Fridays, subject to role and office policy.
  • Healthcare benefits may include medical, dental, and vision coverage, plus life, accident, disability, commuter, and retirement options such as 401(k) or pension.
  • Global mental health and financial wellness support and resources.
  • Paid time off in accordance with local leave policies and personal needs.

Tech Stack

Apache AirflowApache SparkJavaPythonScala

Categories

Roku

About Roku

1,001-5,000 employees

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.