3h ago

Senior Software Engineer, Machine Learning

Bengaluru, India
full-timeseniorStreaming / Advertising

Tech Stack

Description

You will build cutting-edge ML infrastructure for Roku's advertising platform, working on ad relevance, yield optimization, and demographic inference. You will own the full model lifecycle from feature engineering to production monitoring, using tools like Spark, Python, and TensorFlow.

Requirements

  • Bachelor's, Master's, or PhD in CS, Statistics, or related field
  • 5+ years of experience with applied ML on real use cases
  • Strong coding skills in Spark, Python, Java
  • Familiarity with distributed ML frameworks like Spark-MLlib, TensorFlow
  • Experience with large-scale computing frameworks (Spark, Hive, NoSQL stores)

Responsibilities

  • Build ML infrastructure for model lifecycle management
  • Perform data analysis and feature engineering for multiple use cases
  • Train models with batch and real-time prediction using decision trees, neural networks, etc.
  • Debug and optimize large production clusters
  • Collaborate with cross-functional teams to deliver impactful solutions
0 views 0 saves 0 applications