companyRoku, Inc. logo

Senior Software Engineer - Machine Learning & Search

Roku, Inc.Bengaluru, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We are looking for candidates with a strong foundation in software engineering, specifically in machine learning and search technologies. Ideal qualifications include:Proficiency in programming languages such as Python, Java, or C++. Experience with machine learning frameworks and libraries. Understanding of search algorithms and data structures. Strong analytical and problem-solving skills. Ability to work collaboratively in a fast-paced environment.

About the job

Teamwork Makes the Stream Work.

 

Join Roku as We Transform TV Viewing

Roku is the leading TV streaming platform across the U. S., Canada, and Mexico, with a vision to empower every television globally. We pioneered streaming to TVs and aim to be the essential platform connecting the entire television ecosystem. Our mission is to connect consumers with their favorite content, assist publishers in building and monetizing vast audiences, and offer advertisers unique engagement capabilities.

Your journey with Roku will start with you making significant contributions from day one. As a rapidly growing public company, everyone here plays an essential role. You will have the chance to delight millions of TV streamers globally while gaining invaluable experience across various disciplines.

 

About the Role 

Our Search Platform is central to the Roku experience, enabling voice, text, and visual discovery for over 100M+ active accounts across all Roku-powered devices worldwide. We manage the entire stack—from ingesting and enriching a multi-million-title knowledge graph to providing low-latency retrieval services and extensive machine-learning systems that personalize user experiences in real-time. This role will not only help users discover their favorite shows but will also drive critical product features (home-screen rows, browse hubs, Roku Voice, mobile app search) and support partner monetization. If you thrive on turning cutting-edge research into products used billions of times daily, this is the place for you.

With Roku's footprint having quadrupled in the last five years and user expectations soaring, we are reimagining our relevance stack for the next decade. We are integrating advanced technologies such as LLM-based query understanding, vector-DB retrieval, on-device models, and multimodal search (voice, text, image).

About Roku, Inc.

Roku, Inc. is the top TV streaming platform in North America, revolutionizing how viewers engage with content. Our innovative technology connects millions of users worldwide, providing seamless access to their favorite shows and movies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.