Roku

Senior Software Engineer - Business Applications and Machine Learning

Roku
Apply
5 months ago

Base Salary

$196k - $352k/yr

Responsibilities

  • Identify high-leverage AI opportunities in Roku’s advertising business operations and influence roadmap, architecture, and system design across multiple teams.
  • Translate stakeholder needs and operational pain points into production ML and agentic AI solutions.
  • Design and ship end-to-end production systems for recommendation, personalization, ranking, forecasting, anomaly detection, and multi-agent workflows.
  • Build and scale RAG pipelines, prompt orchestration, evaluation frameworks, and guardrails using GenAI and LLMs.
  • Create evaluation loops for precision, recall, calibration, drift detection, and human-in-the-loop systems, with dashboards and SLOs tied to business outcomes.
  • Partner with engineers, data scientists, product managers, and business teams to deliver practical solutions with measurable operational impact.
  • Provide technical leadership, mentor engineers, and shape organizational practices for AI-native systems.

Requirements

  • Master’s or PhD in Computer Science, Mathematics, Statistics, or a related technical field, or equivalent practical experience.
  • 8+ years of hands-on engineering experience delivering and technically leading complex ML and AI initiatives.
  • Strong knowledge of machine learning and statistical modeling, including clustering, classification, regression, decision trees, neural networks, SVMs, anomaly detection, feature engineering, model evaluation, and supervised and unsupervised learning.
  • Experience building and scaling production ML and AI systems involving LLMs, RAG architectures, embeddings, retrieval-based systems, and multi-agent or agent-based designs.
  • Hands-on experience designing, training, tuning, and deploying models for ranking, prediction, recommendation, forecasting, classification, or NLP use cases.
  • Demonstrated technical leadership, cross-team influence, direction-setting, and mentorship.
  • Experience in advertising, marketplaces, e-commerce, travel, or similar data-rich platforms is preferred.

Benefits

  • Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
  • Healthcare, commuter, retirement, mental health, and financial wellness support may be available depending on location and role.
  • Hybrid work with employees generally in the office Monday through Thursday and flexible remote work on Fridays.
  • Reasonable accommodations and adjustments are available in accordance with applicable law.
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