Full-time Posted May 31, 2026
Apply Now

Job Description

Senior Software Engineer, Machine Learning

Join to apply for the Senior Software Engineer, Machine Learning role at Roku

2 days ago Be among the first 25 applicants

About the Team

The Advanced Development team at Roku pushes beyond today’s product lines to invent the next generation of intelligent and generative media systems. We explore ideas that sit years ahead of production, developing foundational technologies that will redefine how content is understood, created, and personalised across millions of Roku devices.

This is a rare environment — a PhD-level, cross-disciplinary group combining machine learning research, software engineering, and DevOps. Everyone here is an expert, but not narrowly focused. The team blends deep technical mastery with broad creative vision — people who challenge convention, embrace ambiguity, and build what’s never been built before. It’s a collaborative, low-ego, ownership-driven culture ...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application