Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer Intern, AI Engineering

Roku, Building C

Teamwork makes the stream work.

 

Roku is changing how the world watches TV

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.

 

About the role  

Join Roku as an Engineering Intern and help build the agentic AI powering America’s #1 TV streaming platform. Roku reaches more than 100 million households worldwide, and we’re building production-grade AI agents across the products and platforms that serve them. We offer a paid 12-week internship, running from June to early September 2027.

As an Engineering Intern, you’ll be assigned a scoped project with one of our engineering teams and matched to the team that best fits your skills and interests. You’ll work on real problems, such as agents that investigate failures, automate workflows, review or generate code, or help people make complex decisions. You’ll learn how to take an AI-powered idea from prototype to something people actually use, with a mentor alongside you and real ownership from day one.

Our teams work across a variety of languages and technologies, from user interfaces and embedded software to platform services, automation and developer tooling, and embrace AI-assisted development to boost productivity and quality.

 

What you’ll be doing  

  • Own a well-defined project that contributes to the success of your team, from defining the problem through to 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 on its own and when it should hand over to a person.
  • Evaluate your work: measure whether it does the job well, check its reliability and failure modes, and keep improving it based on real feedback.
  • Use AI coding tools every day to move faster, and validate everything they produce through testing, review and your own judgment.
  • Write clean, well-tested, documented code, take part in code reviews, and collaborate with engineers, mentors and cross-functional partners.

 

Apply if  

  • You are a penultimate-year student, or a final-year student planning to go on to a one-year master’s course.
  • You hold a permanent right to work in the US. Unfortunately, we are unable to consider candidates on a student visa.
  • You are available for full-time work for the whole 12-week program, from June to early September.
  • You are keen to work with AI technologies and have previous experience building AI agents and automated workflows.

 

We’re excited if you have  

  • Currently enrolled in a degree program in Artificial Intelligence, Computer Science, Engineering or a related field.
  • Proficiency in Python, ideally with projects, open source or hackathon work beyond your coursework.
  • Hands-on experience building an LLM-powered or agentic system that does multi-step work, and ideally that someone other than you has used.
  • Familiarity with agentic patterns such as grounding and retrieval, tool use, orchestration, memory or conversational interfaces.
  • Sound engineering judgment: you check AI-generated work, understand how it can fail, and recognise when simple automation or a human review is the better approach.
  • A solid grounding in computer science fundamentals such as data structures, algorithms, and operating systems or networking concepts.
  • Strong problem-solving and technical communication abilities, and the ability to break down ambiguous problems and deliver in small steps.
  • Proactive mindset with passion for continuous learning and fast iteration.

 

How will I use AI at Roku?  

At Roku, we don’t just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We’re looking for curious, adaptable builders who can show how they’ve used AI or automation to move faster, raise the bar, and scale their impact.

We value your AI skills if you have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. You know how to drive an agent, verify its output, and ramp up on an unfamiliar codebase with an agent helping you.

What's Roku's approach to hybrid working?

Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.

 

What are some of the benefits?

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

 

Accommodations

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on us.fitly.work .

 

What should I know about Roku's culture?

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. 

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. 

To learn more about Roku, our global footprint, and how we've grown, visit .

By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on us.fitly.work .

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer Intern, AI Engineering in San Jose, CA vacancy
  •  ...Job Title AI Software Engineer Intern Date posted 14-Oct-2026 Job ID 137214 City / Township / Village POUGHKEEPSIE, DURHAM, San Jose, New York State / Province New York, North Carolina, California Country United States Work arrangement... 
    Internship
    Contract work
    Fixed term contract
    Shift work

    IBM

    San Jose, CA
    1 day ago
  •  ...Job Title AI Software Engineer Spring Co-op 2027 Date posted 16-Oct-2026 Job ID 137269 City / Township / Village POUGHKEEPSIE...  ...be required based on business demand Company (0147) International Business Machines Corporation Shift General (daytime... 
    Internship
    Contract work
    Fixed term contract
    Shift work

    IBM

    San Jose, CA
    4 days ago
  •  ...Introduction Join the pioneering AI Foundations Research team at...  .... Our group of scientists, engineers, and designers is dedicated to...  ...interacting with models. As an intern, you will explore cutting-edge...  ...responsibilities As an AI Software Engineer Intern, you will engage... 
    Internship
    Full time
    Contract work
    Part time
    Fixed term contract
    Shift work

    IBM

    San Jose, CA
    3 days ago
  • $55.56 per hour

     ...Company Description It all started when engineer Fred Luddy wrote code that automated...  ...work. Today, ServiceNow is the AI control tower for business reinvention...  ...As a full stack Associate Software Development Engineer Intern , you'll partner with senior level... 
    Internship
    Full time
    Summer work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  •  ...AI Software Engineer InternSan Jose, HybridAbout the Role:As an AI/ML Software Engineer Intern, you will define and implement the AI/ML infrastructure powering Nirmata's Policy Management platform. You will also contribute to the development of AI-powered features. This... 
    Internship

    Nirmata

    San Jose, CA
    4 days ago
  • GlobalFoundries in California is seeking a curious and driven AI Software Intern to bridge cutting-edge machine learning research and scalable software production. Working alongside senior software engineers, the intern will build, optimize, test, and deploy AI models within... 
    Internship

    GlobalFoundries inc.

    Santa Clara, CA
    3 days ago
  • About the Role As an AI/ML Software Engineer Intern, you will define and implement the AI/ML infrastructure powering Nirmata's Policy Management platform and contribute to the development of AI-powered features. This is a unique opportunity to contribute to a rapidly growing... 
    Internship

    Nirmata

    San Jose, CA
    3 days ago
  • KLA invites applications for a Software Engineer (AI/ML) intern to contribute across a platform handling large-scale software systems, data management, and ML model training and inference for KLA products. You’ll need strong analytical skills and hands-on coding in Python... 
    Internship

    KLA Corporation

    Milpitas, CA
    4 days ago
  • $38 - $94 per hour

     ...acknowledge that your Ph.D. Engineering internship application will be...  ...else can solve. Our work in AI and digital twins is transforming...  ...databases, etc. Hardware-software co-design ~ Systems for AI/...  .... The hourly rate for our interns is 38 USD - 94 USD. You will... 
    Internship
    Hourly pay
    Summer internship

    NVIDIA

    Santa Clara, CA
    11 hours ago
  • As a full stack Associate Software Development Engineer Intern, you’ll partner with senior level engineers to help design, build, and maintain software...  ...tested, maintainable code, take part in code reviews, and use AI coding assistants to accelerate delivery while critically... 
    Internship
    Full time
    Summer work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $176k

     ...Current PhD, AI Engineering Internship Program - Summer 2027 Key Role Details This is a full...  ..., for the duration of the program. Interns will be evaluated for a full-time...  ...mathematics, and your expertise in hardware, software, and AI enable you to see and exploit... 
    Internship
    Full time
    Part time
    Summer work
    Local area

    Capital One

    San Jose, CA
    1 day ago
  • $38 - $94 per hour

     ...legacy of innovation that's fueled by great technology-and amazing people. NVIDIA Research is looking for research interns to join the AI-Aided Engineering (AIE) team. We develop novel AI methods for physical simulation and engineering design, with a focus on neural... 
    Internship
    Hourly pay

    NVIDIA

    Santa Clara, CA
    11 hours ago
  • KLA is seeking a Software Engineer (AI/ML) intern in Austin, TX to contribute to a platform-scale software system, data management, and machine-learning model training and inference for KLA products. You'll join a cross-functional team of researchers and engineers, solving... 
    Internship

    KLA Corporation

    Milpitas, CA
    4 days ago
  • $142k

     ...motivated individuals to join its dynamic design engineering team as an AI-Driven Physical Design Engineering PhD Intern. This role offers a unique opportunity to...  ...synthesis, place and route, and timing analysis software. Familiarity with scripting languages like Python... 
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    1 day ago
  • $170.6k

     ...Job Details: Job Description: The Role and Impact As an AI Software Engineering PhD Intern, you will contribute to the design, development, and optimization of cutting-edge AI software solutions across domains such as computer vision, machine learning, and deep learning... 
    Internship
    Local area
    Immediate start
    Worldwide
    Shift work

    Intel

    Santa Clara, CA
    11 hours ago
  • $100.6k

     ...exceptional Computer Science, Electrical Engineering, Computer Engineering, and AI/ML students to join an AI Hardware...  ...AI infrastructure with hardware/software co-design expertise. This...  .../software co-design challenge. The intern will analyze how model architecture... 
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    2 days ago
  • $58 per hour

     ...standards for technologies like AI, data centers, automotive and...  ...Develop production-quality software using Modern C++ and Python....  ...software, systems, and application engineers to deploy solutions into...  ...family care and bonding leave. Interns are eligible for some of the benefits... 
    Internship
    Hourly pay
    Minimum wage

    KLA

    Milpitas, CA
    3 days ago
  • $50.12 per hour

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious...  ...work. Today, ServiceNow is the AI control tower for business reinvention. Our...  ...work @ ServiceNow? Here’s what our former interns have to say about working at ServiceNow:... 
    Internship
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • NVIDIA Research is seeking research interns to join the AI-Aided Engineering (AIE) team in Santa Clara, CA. You will work on novel AI methods for physical simulation, neural operators, and geometry representations under experienced mentors. As an intern, you’ll design... 
    Internship

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  •  ...Corporation is seeking an outstanding Research & Engineering Intern to join the Agentic Systems...  ...team. You will work on high-performance AI systems across training, architectures,...  ...engineering team and collaborate with software, model, and hardware groups to push the... 
    Internship

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  •  ...Bay Area preferred Part-time or full-time Explore and prototype AI-powered automation for the mortgage and realestate industry: a...  ...AI workflows for mortgage and real estate operations. Do prompt engineering and evaluate AI-generated outputs. Prototype assistants that... 
    Internship
    Full time
    Part time
    Local area
    Remote work

    ORI Homes

    San Jose, CA
    2 days ago
  • Qualcomm Technologies, Inc. is seeking a Machine Learning / AI Engineering Intern for a 11-14 week summer program in Santa Clara. You will build and test ML tools and frameworks for edge devices as part of a multi-disciplinary team. The role requires C/C++, Python proficiency... 
    Internship
    Summer work

    QUALCOMM, Inc.

    Santa Clara, CA
    3 days ago
  • $45 per hour

     ...infrastructure. Our mission is to embrace AI, build the most advanced...  ...and stability, improve engineering quality and R&D efficiency....  ...personal and professional growth. Interns will gain practical...  ...innovation. 5. Stay current with software engineering and systems technologies... 
    Internship
    Hourly pay
    Full time
    Summer work
    Local area
    Worldwide

    TikTok

    San Jose, CA
    10 days ago
  • $60 per hour

     ...Responsibilities TikTok is an international short video platform available in...  ...models, and frontier multimodal AI systems. Our mission is to provide...  ...: Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline... 
    Internship
    Hourly pay
    Full time
    Local area

    TikTok

    San Jose, CA
    10 days ago
  •  ...prototype development with Python, PyTorch, and TensorFlow, plus production‑quality software in Modern C++ and Python. Collaborate with algorithm, software, systems, and application engineers to deploy scalable ML solutions in a fast-paced environment, and contribute to... 
    Internship

    KLA

    Milpitas, CA
    3 days ago
  •  ...the design, build, deployment, and optimization of AI/GenAI/Agentic AI solutions for customers as well as internal TCS AI and Data business platforms. • Design,...  ...• Collaborate with cross-functional teams (data engineers, researchers, and product managers) to integrate... 
    Internship
    Full time

    Tata Consultancy Services

    Santa Clara, CA
    4 days ago
  • $22 - $41 per hour

     ...Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat...  ...topics and social events with other interns and full-time employees. At ADI, our...  ...-time roles. About The Role The AI/ML Engineer Intern role provides students with the... 
    Internship
    Permanent employment
    Full time
    Work at office

    Analog Devices, Inc.

    San Jose, CA
    3 days ago
  • ServiceNow is seeking a Cloud Security Automation Intern in Santa Clara, CA. You will work with the security teams to deliver real-world...  ...computer science student graduating after 2027, you will leverage AI to improve processes, analyze security data, and contribute to pre... 
    Internship

    VulnU

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

     ...innovative solutions for their most complex challenges.Agentic AI and large language models are shaping how enterprise software gets built, deployed, and operated at scale. We're hiring a Senior Software Development Engineer to lead that charge, architecting AI-driven solutions... 
    Internship
    Local area
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    3 hours ago
  • $40 - $110 per hour

     ...of making a global impact on software that over 300 million people...  ...field such as Computer Science, Engineering, Math, or Statistics, with an...  ..., Machine Learning, or AI. You're eager to leverage...  ...personalized experience for interns, and our aim is to offer an experience... 
    Internship
    Hourly pay
    Full time
    Work experience placement
    Summer work
    Summer internship
    Work at office
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Intern, AI Engineering. Be the first to apply!