Roku

Senior Software Engineer, Machine Learning

Roku
Apply
4 hours ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Build machine learning infrastructure covering feature engineering, model training, versioning, deployment, online serving and evaluation, and prediction-quality monitoring.
  • Identify and generate reusable features for multiple use cases and models.
  • Train and evaluate batch and real-time machine learning models for ad relevance, demographic inference, yield optimization, and related performance objectives.
  • Perform low-level systems debugging, performance measurement, and optimization on large production clusters.
  • Collaborate with product managers, data scientists, and engineers to deliver machine learning solutions.
  • Continue learning and adapting to emerging technologies and industry trends.

Requirements

  • Bachelor’s, master’s, or PhD in Computer Science, Statistics, or a related field.
  • At least 10 years of total experience and experience applying machine learning to real-world use cases.
  • Strong coding and software development skills in Spark, Python, and Java.
  • Familiarity with low-latency real-time model evaluation.
  • Familiarity with distributed machine learning frameworks such as Spark MLlib and TensorFlow.
  • Experience with large-scale computing frameworks, data analysis systems, and modeling environments such as Spark, Hive, Aerospike, and ScyllaDB.
  • Ad tech experience is preferred, and AI literacy or an AI growth mindset is valued.

Benefits

  • Generally hybrid work with office attendance Monday through Thursday and flexible remote work on Fridays, subject to role and location requirements.
  • Mental health and financial wellness support and resources.
  • Potential healthcare, life, accident, disability, commuter, and retirement benefits, including 401(k) or pension options depending on location and role.
  • Paid time off according to local leave policies and personal needs.
  • Reasonable accommodations and adjustments during the hiring process.

Tech Stack

Apache HiveApache SparkJavaPythonTensorFlow

Categories

Data EngineeringML Engineering
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.

Contact me