This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our team as a Software Engineer Intern, where your passion for technology and creativity will drive our success. We offer a paid 12-week internship, starting in Summer 2026. We'll tailor the project to achieve the best outcome for your time with us, one idea that we're excited about is building a community-ready Model Context Protocol (MCP) server for Roku Cloud Emulator that lets external developers manage virtual Roku devices through AI assistants like Claude. We have an internal proof-of-concept that works but needs to be rebuilt from scratch for public distribution. Our platform emulation product runs a software only version of the Roku OS which represents real hardware, but facilities wider scale testing accessed via cloud hosting.
Job Responsibility:
Owning a project that contributes to the success of making our emulation product available to external developers through AI assistances
Collaborating with engineers across different functional areas to ensure robust delivery
Requirements:
Currently enrolled in a degree program in Computer Science/Engineering or related field
Evidence of developing with Typescript, JavaScript and using Node.js
Familiarity with API design and development
Interest in LLM tooling and how AI assistants interact with external systems
Strong software development mindset producing robust and tested open-source software solutions
Strong problem-solving and technical communication abilities
Proactive mindset with passion for continuous learning and fast iteration
Nice to have:
experience with MCP servers is a plus
What we offer:
global access to mental health and financial wellness support and resources
local benefits including healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options (401(k)/pension)