Senior Software Engineer, Machine Learning (Bengaluru)

Senior Software Engineer, Machine Learning (Bengaluru)

30 Aug
|
Roku
|
Bengaluru

30 Aug

Roku

Bengaluru

Rokus footprint has more than quadrupled in the past five years, and user expectations have leaped just as rapid-think LLM-based query understanding, vector-DB retrieval, on-device models, and multimodal search (voice, text, image). Were now rebuilding our relevance stack for the next decade, blending classic IR with generative-AI techniques. You will be a technical leader spearheading that transformation. You will apply state-of-the-art ML on search using techniques in deep learning, bandits, transformers, LLMs, causal inference, and optimizations to make our users more delighted and engaged on the platform. You will collaborate with US engineering teams as well as cross-functional teams to translate business requirements into technical specifications, and provide technical leadership to drive the technical and ML roadmap for search ranking and monetization. This is a high-impact role where you will nurture our ML ecosystem to withstand scale, developer velocity, and future business shifts.

How will I use AI at Roku

At Roku, we dont just use AI, we work with it.



AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. Were looking for curious, adaptable builders who can show how theyve used AI or automation to move faster, raise the bar, and scale their impact.

We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.

What are the responsibilities of the role

- p]:inline">

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying

📌 Senior Software Engineer, Machine Learning (Bengaluru)
🏢 Roku
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, machine learning (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, machine learning (bengaluru) / bengaluru