T

thatgamecompany

Develops premium, emotionally immersive video games

General Engineer Intern

Software EngineeringConfirmed live in the last 24 hours
InternshipShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • Be a currently enrolled student in Computer Science, Software Engineering, or a related major; undergraduate level or above. Graduates are directed to apply for new-graduate roles.
  • Have a solid foundation in computer graphics, data structures, algorithms, operating systems, and computer networks.
  • Have practical programming experience and be able to write runnable code in at least one of C++, Go, or Python.
  • Be willing to explore different engineering areas and learn in an uncertain environment.
  • Communicate ideas clearly in cross-team collaboration.
  • Identify with the company's belief that games can have a positive social impact, and have an interest in games and an informed perspective on them.

Responsibilities

  • During weeks 1–3, join the Chinese engineering team's day-to-day work, including stand-ups, code reviews, and technical discussions, and observe its engineering areas.
  • Complete introductory tasks and have informal one-to-one conversations with engineers to learn about their work.
  • During week 4, work with the mentor to select an engineering direction and suitable pairing.
  • From week 4 onward, contribute to an actual project under a mentor and deliver meaningful project work; review progress regularly and contribute proactively.
  • Depending on the selected direction, participate in Gameplay system design discussions and code implementation.
  • Analyze and optimize rendering performance at the game-engine level to improve the experience for players.
  • Depending on the selected direction, develop features for live backend services, optimize performance, or troubleshoot issues.
  • Help maintain and improve Kubernetes infrastructure and contribute to DevOps toolchain development.

Desired Qualifications

  • Have project experience related to game development, such as Unity, Unreal, or a proprietary engine.
  • Have familiarity with distributed systems, cloud-native technologies such as Kubernetes or Docker, or databases such as MongoDB or Redis.
  • Have contributed to open-source projects or participated in a team project using AI.

About the Company

thatgamecompany

Develops premium, emotionally immersive video games

Thatgamecompany creates premium, artistically crafted video games focused on exploration, beauty, and emotional connection. The studio develops immersive experiences that are accessible to a wide audience, including casual gamers and families, often emphasizing shared or contemplative play. Its products work as premium digital titles sold on major platforms, sometimes including in-app purchases, with a focus on visually striking visuals, gentle mechanics, and emotionally resonant storytelling that invite players to explore and connect with the game world. Thatgamecompany differentiates itself from competitors through a strong emphasis on artistic quality, emotional depth, and inclusivity, backed by a collaborative, experimental studio culture that prioritizes team-driven innovation. The company’s goal is to create meaningful, memorable gaming experiences that push the boundaries of interactive art while reaching a broad audience and fostering a sense of wonder and community.

Company size
201-500
Company stage
Late Stage VC
Total funding
$187.1M
Headquarters
Santa Monica, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at thatgamecompany

See more jobs