Sr. SW Engineer, Machine Learning at Roku


Company Logo

Roku is Hiring

Job Info:
  • Company Roku
  • Position Sr. SW Engineer, Machine Learning
  • Location Bengaluru
  • Source Empllo
  • Published June 10, 2026
  • Category Development
  • Type Full-Time


Job Description

📋 Description

  • Define the architecture and stack for an AI-driven revenue platform.
  • Build end-to-end AI-driven recommendations and decisioning pipelines.
  • Design data pipelines from signals to model inference and APIs.
  • Build production-grade systems with error handling, validation, explainability, and guardrails.
  • Partner cross-functionally with ML, backend, frontend, data, and business teams.
  • Drive technical decisions impacting revenue, quality, scalability, and time-to-market.

🎯 Requirements

  • Bachelor's degree in Computer Science or related field.
  • Experience building recommendation or decisioning systems in advertising or revenue platforms.
  • Strong understanding of modern LLMs and agentic systems; evaluate latency, cost, and quality tradeoffs.
  • Experience with LLM and multi-agent pipelines: prompting, orchestration, and error handling.
  • Experience deploying ML systems in production: model serving, containerization, CI/CD, monitoring.
  • Hands-on with PyTorch, HuggingFace Transformers, LangGraph, feature stores, and vector databases for RAG workflows.
  • Experience designing evaluation approaches for recommender and generative systems using metrics and A/B testing.

🎁 Benefits

  • Global access to mental health and financial wellness resources.
  • Healthcare, dental, and vision coverage; life, accident, disability, and retirement options.
  • Time off per local leave policies.
  • Reasonable accommodations available during hiring process.