R

Roku

Streaming hardware and ad-supported content

Software Engineer Intern

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

About the Job

Requirements

  • The candidate must be a penultimate-year student, or a final-year student planning to continue to a one-year master's course.
  • The candidate must hold permanent right to work in the UK; candidates on student visas are not considered.
  • The candidate must be available for full-time work throughout the 12-week program, from June to early September in Manchester.
  • The candidate must have previous experience building AI agents and automated workflows.
  • The candidate should be currently enrolled in a degree program in Computer Science, Engineering, or a related field.
  • The candidate should be proficient in one or more of C, C++, Python, JavaScript, TypeScript, or similar languages, ideally with projects, open-source work, or hackathon work beyond coursework.
  • The candidate should have a solid grounding in computer science fundamentals such as data structures, algorithms, and operating systems or networking concepts.
  • The candidate should have hands-on experience using GenAI tools in coursework, projects, or personal work.
  • The candidate should be able to use AI or automation to improve speed, quality, and impact, and to drive an agent, verify its output, and ramp up on an unfamiliar codebase with agent assistance.
  • The candidate should have strong problem-solving and technical communication abilities.
  • The candidate should have a proactive mindset and passion for continuous learning and fast iteration.

Responsibilities

  • Own a well-defined project that contributes to the success of the team.
  • Write clean, well-tested, maintainable code using modern languages, tools, and engineering practices.
  • Debug, test, and profile work, and document it so others can build on it.
  • Collaborate with engineers and mentors, participate in code reviews, and share progress and learnings.
  • Work on an assigned engineering project involving areas such as user interfaces, embedded or platform software, automation, developer tooling, or AI-powered workflows.

Desired Qualifications

  • Experience with AI agent frameworks, coding harnesses such as Claude Code or Cursor, MCP servers, or custom skills.

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