R

Roku

Streaming hardware and ad-supported content

Software Engineer Intern

Software EngineeringPosted on Nov 4
Internship · Summer 2027Cambridge, UKNo salary listed

About the Job

Requirements

  • You must be a penultimate-year student, or a final-year student planning to continue to a one-year master's course.
  • You must hold a permanent right to work in the United Kingdom; candidates on a student visa are not eligible.
  • You must be available for full-time work throughout the 12-week program, from June to early September in Cambridge.
  • You must be keen to work with artificial intelligence technologies and have previous experience building artificial intelligence agents and automated workflows.

Responsibilities

  • Own a well-defined project that contributes to the success of your team.
  • Write clean, well-tested, maintainable code using modern languages, tools, and engineering practices.
  • Debug, test, and profile your work, and document it so others can build on it.
  • Collaborate with engineers and mentors, participate in code reviews, and share your progress and learnings.

Desired Qualifications

  • Be currently enrolled in a degree program in Computer Science, Engineering, or a related field.
  • Demonstrate proficiency in one or more of C, C++, Python, JavaScript, TypeScript, or similar languages, ideally through projects, open-source work, or hackathon work beyond coursework.
  • Have a solid grounding in computer science fundamentals such as data structures, algorithms, and operating systems or networking concepts.
  • Have hands-on experience using generative artificial intelligence tools in coursework, projects, or personal work.
  • Have built fluency across the agentic engineering toolchain, including coding harnesses such as Claude Code or Cursor, Model Context Protocol servers, custom skills, or agent frameworks.
  • Be able to drive an agent, verify its output, and ramp up on an unfamiliar codebase with an agent's assistance.

About the Company

Roku

Streaming hardware and ad-supported content

Roku provides a streaming entertainment ecosystem built around hardware devices (Roku TVs, streaming players, smart home gear, and audio gear) and a purpose-built operating system. Its devices run the Roku OS to deliver apps and streaming content to televisions. The Roku Channel offers free, ad-supported content and Roku Originals are exclusive programs produced in-house, bundled with advertising revenue and content distribution. The business model blends hardware sales, advertising, and distribution of content through its platform. Roku differentiates itself by offering a wide range of affordable devices, a centralized ad-supported free channel, and in-house originals, creating an integrated yet open platform for apps and content. The company’s goal is to grow a large, easy-to-use streaming ecosystem that combines hardware, software, and content to reach many households and monetize through device sales, ads, and distribution deals.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Roku

See more jobs