Roku

Sr SW Engineer, Machine Learning

Roku
Apply
3 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Build and own next-generation content recommendation algorithms and systems.
  • Apply machine learning techniques including deep learning, bandits, transformers, LLMs, causal inference, and optimization.
  • Run online A/B tests and analyze results against critical business KPIs.
  • Collaborate with engineering and cross-functional teams to translate business requirements into technical specifications.
  • Improve the ML ecosystem for scale, developer velocity, and changing business needs.
  • Train and mentor new team members.

Requirements

  • 5+ years of experience applying machine learning to concrete problems at large scale.
  • Strong computer science fundamentals and ability to write algorithms.
  • Understanding of regression, classification, tree-based approaches, neural networks, and sequence-based models.
  • Understanding of NLP approaches such as Word2Vec and BERT, along with KPI and objective-function selection.
  • Good understanding of system architecture.
  • Experience with big data technologies, streaming architecture, and data pipelines.
  • Bachelor’s degree in computer science, statistics, or a related field.
  • Experience with recommender systems is preferred.
  • Experience with Java, Scala, or Python is preferred.
  • Experience with Spark, EMR, S3, and Airflow is preferred.
  • An MS or PhD in computer science or a related field is preferred.
  • AI literacy, curiosity, or prior exploration of generative AI is preferred.

Benefits

  • Hybrid work arrangement with in-office work Monday through Thursday and flexible remote work on Fridays, subject to role and office policy.
  • Healthcare benefits may include medical, dental, and vision coverage.
  • Life, accident, disability, commuter, and retirement benefits may be available depending on location.
  • Mental health and financial wellness support and resources are available globally.
  • Paid time off is provided according to local leave policies and personal needs.

Tech Stack

Apache AirflowApache SparkJavaPythonScala

Categories

Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me