Roku

Sr. SW Engineer, Machine Learning

Roku
Apply
3 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Define the architecture and technology stack for an agent-native business applications platform supporting advertising revenue workflows.
  • Build pipelines from business and customer signals through model inference, recommendation generation, output validation, and internal revenue-system integrations.
  • Evaluate LLMs, multimodal systems, multi-agent orchestration frameworks, and recommendation, ranking, and forecasting models.
  • Develop production-grade systems with error handling, explainability, auditability, and human-in-the-loop guardrails for pricing and financial decisions.
  • Partner with ML, backend, frontend, data, and business teams to iterate on product capabilities.
  • Drive technical decisions affecting revenue impact, product quality, scalability, and time to market.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • Experience building recommendation or decisioning systems, preferably in advertising, media, or revenue-platform environments.
  • Strong understanding of modern LLMs and agentic systems, including latency, cost, and quality tradeoffs.
  • Experience with LLM and multi-agent pipelines, prompting, tool use, orchestration, tradeoff analysis, and error handling.
  • Production ML deployment experience, including model serving, containerization, CI/CD, and monitoring.
  • Hands-on experience with PyTorch, Hugging Face Transformers, agent orchestration frameworks such as LangGraph, feature stores, and vector databases for RAG workflows.
  • Experience evaluating recommendation and generative systems through human review, automated and offline metrics, and online A/B testing.
  • Strong software engineering fundamentals and production experience with Java or Python.
  • Ability to translate ambiguous business requirements into practical technical solutions and communicate tradeoffs clearly.
  • Preferred: startup or founding-engineer experience or leadership of fast-moving GenAI or agentic product initiatives.
  • Preferred: experience owning a business-facing or self-serve product from architecture through production deployment and operational support.
  • Preferred: deeper experience in recommendation systems, pricing optimization, demand forecasting, uplift and churn modeling, or quoting and optimization.
  • Preferred: experience improving inference cost and latency and building responsible AI guardrails for safety, compliance, auditability, and human review.
  • Preferred: open-source contributions or publications in ML, recommender systems, or applied AI for revenue and decisioning.

Benefits

  • Hybrid work approach with in-office work Monday through Thursday and flexible remote work on Fridays, subject to role and office policy.
  • Benefits may include healthcare, life, accident, disability, commuter, retirement options, mental health and financial wellness support, and paid time off.
  • Reasonable workplace accommodations are available in accordance with applicable law.

Tech Stack

Hugging Face TransformersJavaPythonPyTorch
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