About The Position

Twitch is hiring an undergraduate software engineering intern for students at North American colleges and universities graduating in Winter 2027 or Spring/Summer 2028. The internship offers project-based learning on challenging engineering problems at Twitch’s scale, with opportunities to contribute to projects from idea through production. Interns receive support from a manager, mentor, and Early Careers Advisor, and participate in leadership and interpersonal development, fireside chats with Twitch leaders, cohort trips, weekly advisory sessions, and local community events. The role can be based in San Francisco, California. Housing assistance and relocation assistance are provided.

Requirements

  • Be an undergraduate student at a North American college or university, graduating in Winter 2027 or Spring/Summer 2028; master’s and Ph.D. students are not eligible.
  • Be eager to investigate challenges and present reasonable solutions reliably and quickly.
  • Be excited to learn a new programming language and become productive with it in a week.
  • Desire to work collaboratively in a team environment.
  • Completed coursework in, or have an understanding of, data structures and algorithms.

Responsibilities

  • Contribute to product design and implementation discussions.
  • Find and build solutions to implement projects from the idea phase through production.
  • Test and iterate code before and after production release.
  • Connect with intern peers, new teammates, and colleagues across the business.

Benefits

  • Housing stipend and assistance.
  • Relocation assistance to and from San Francisco, California.
  • Free snacks and beverages.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service