2h ago

Senior Software Engineer, Machine Learning Content Platform

Bengaluru, India
full-timeseniorstreaming media

Tech Stack

Description

You will build and own the next generation of content knowledge platforms and algorithms that create high-quality experiences for millions of Roku users. You'll design and implement advanced ML models for entity matching, data deduplication, generative AI tasks, and Vision Models for visual content analysis.

Requirements

  • 7+ years applying Machine Learning and GenAI to large-scale problems
  • Strong CS fundamentals and algorithm design skills
  • Expertise in deep generative models, transformers, tree-based methods, and sequence models
  • Proven familiarity with NLP (BERT, GPT) and Vision (ResNet, EfficientNet, CLIP) approaches
  • Experience with big data systems (Spark, Kafka, etc.) and programming (Python, Java, Scala)

Responsibilities

  • Build and own content knowledge platforms and algorithms for user experiences
  • Design and implement ML models for entity matching, data deduplication, and generative AI
  • Research and develop advanced AI algorithms including Vision Models and Content Knowledge Graph
  • Develop and maintain Deep Learning models for data quality, visual similarity, and content tagging
  • Implement KPI measurement frameworks to evaluate model quality and performance
0 views 0 saves 0 applications