R

Roku

Streaming hardware and ad-supported content

AI Engineering Intern

AI Application 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 UK; candidates on a student visa are not eligible.
  • You must be available for full-time work for the entire 12-week program, from June to early September, in Cambridge.
  • You must be keen to work with AI technologies and have previous experience building AI agents and automated workflows.

Responsibilities

  • Own a well-defined project that contributes to the team's success, from defining the problem through delivery.
  • Build and test AI agents, copilots, and automated workflows that perform meaningful, multi-step work.
  • Connect agents to trusted data, services, and internal tools using approaches such as retrieval, tool calling, and orchestration, and help define what an agent may do independently and when it should hand over to a person.
  • Evaluate the work by measuring effectiveness, checking reliability and failure modes, and improving it based on real feedback.
  • Use AI coding tools daily and validate their output through testing, review, and personal judgment.
  • Write clean, well-tested, documented code; participate in code reviews; and collaborate with engineers, mentors, and cross-functional partners.

Desired Qualifications

  • Currently be enrolled in a degree program in Artificial Intelligence, Computer Science, Engineering, or a related field.
  • Have proficiency in Python, ideally demonstrated through projects, open-source work, or hackathons beyond coursework.
  • Have hands-on experience building an LLM-powered or agentic system that performs multi-step work, ideally used by someone other than you.
  • Be familiar with agentic patterns such as grounding and retrieval, tool use, orchestration, memory, or conversational interfaces.
  • Have sound engineering judgment, including checking AI-generated work, understanding failure modes, and recognizing when simple automation or human review is preferable.
  • Have a solid grounding in computer science fundamentals such as data structures, algorithms, and operating systems or networking concepts.
  • Have problem-solving and technical communication abilities, and be able to break down ambiguous problems and deliver in small steps.
  • Have a proactive mindset and interest in continuous learning and fast iteration.
  • Have experience with coding harnesses such as Claude Code or Cursor, MCP servers, custom skills, or agent frameworks, and be able to drive an agent, verify its output, and ramp up on an unfamiliar codebase with agent 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