Skip to content
AI.info

jobs

Senior Software Engineer, Machine Learning

Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to

Company
Roku
Location
San Jose, California
Status
Open
Posted
2026-09-16T20:17:32+00:00

Roku seeks a senior software engineer for machine learning in San Jose, working on video recommendation models and the APIs that serve them. The role also covers applying large language models and computer vision to recommendations, semi-automatic annotation for natural language understanding, retraining and evaluating models, and supporting the Roku Voice system. Requirements include a master's degree in computer science or a related field, two years in a comparable role, and hands-on Python, PyTorch or TensorFlow, SQL, and machine learning experience. Up to one day a week may be remote.

Original job posting