Startups · AI

Senior Software Engineer - AI Automation

Roku · San Jose, California · On-site

← All jobs
About Roku

Roku provides the simplest way to stream entertainment to your TV. On your terms. With thousands of available channels to choose from. Backed by Menlo.

About the role

With more than 100 million people using our products globally, we’ve become well-known for products that “just work” right out of the box and integrate almost by magic. That doesn’t happen by accident, which is why we are committed to making sure our products aren’t just intuitive; they’re obvious. Our goal is to help people find what they want and make it easier for people to stream. We do this with state-of-the-art technology and engineering, keeping the customer at the center of everything we do.

What they're looking for

  • 5+ years of experience in software testing and automation, software engineering, or adjacent domains, with strong software engineering fundamentals and the ability to build production-grade systems
  • Expertise in Python or Java with familiarity in the other, experience with C/C++ or another systems language is a plus
  • Experience designing test plans, test cases, and automated test frameworks for APIs, services, and data pipelines
  • Hands-on experience with LLM-based systems, including prompt design, retrieval, tool use, memory handling, and agent orchestration patterns
  • Experience building and maintaining retrieval and context pipelines, agent frameworks, and MCP servers or equivalent function-calling architectures
  • Experience with CI/CD tooling such as GitLab runners, GitHub Actions, Jenkins, or Travis CI
More about this role

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 the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

With more than 100 million people using our products globally, we’ve become well-known for products that “just work” right out of the box and integrate almost by magic. That doesn’t happen by accident, which is why we are committed to making sure our products aren’t just intuitive; they’re obvious. Our goal is to help people find what they want and make it easier for people to stream. We do this with state-of-the-art technology and engineering, keeping the...

Read the full posting on Roku's site ↗

Search & Recommendations

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.