thatgamecompany

Game Engine Engineer at thatgamecompany (Shanghai, China)

thatgamecompany· Shanghai, China·

Role details

Work type
Onsite
Employment
Full-Time

Job description

Responsibilities

  • Analyze and resolve complex game performance bottlenecks, optimizing CPU/GPU, memory, energy, and I/O usage across a wide spectrum of Android devices
  • Evaluate team workflows to identify inefficiencies, developing solutions that streamline engineering processes and proactively reduce technical debt
  • Design and implement robust Android performance testing metrics and automated pipelines to elevate the gameplay development experience
  • Diagnose and fix rendering anomalies and runtime issues, including frame-rate drops, graphical artifacts, and memory leaks
  • Collaborate closely with various disciplines, including artists, designers, and other engineers, to gather requirements, deliver and iterate on features

Required Skills

  • 5+ years of professional software development experience using C++
  • Strong foundation in computer science, applied mathematics, and analytical modeling
  • Deep understanding of the Android ecosystem and mobile game development
  • Experience with multithreading, performance analysis, and code optimization
  • Proficiency in at least one Graphics API (Vulkan, OpenGL, or Metal)
  • Fluent in written English for professional communications

Preferred Skills

  • Cross-platform development experience (iOS/Windows/PlayStation/Nintendo Switch)
  • Familiarity with Lua, or similar scripting languages
  • Ability to discuss or share examples of advanced C++ work (e.g., custom engines, renderers, or similar projects)

Why work at thatgamecompany

  • Culture: The studio describes itself as “compassionate, creative” and values “integrity and personal growth within an environment of intense collaboration and experimentation.” Employee rating on LinkedIn: 4.2/5.0 (11 reviews), with Culture score 4.3, Work-Life 4.2, Compensation 4.2, Career 4.1.
  • Remote/Hybrid/Office Policy: Not explicitly stated in provided sources, but headquarters in Santa Monica, California is a physical studio. The company previously planned a second studio in SF Bay Area (cancelled due to COVID) and now operates distributed across 15 countries, suggesting flexible/remote options are possible.
  • Notable Perks & Engineering Culture: Emphasis on “making magic” and pushing artistic boundaries; tech stack includes Kubernetes, Docker, Prometheus, Protobuf, Tableau, microservices, and GitHub. Employees come from top entertainment/tech companies (Pixar, Blizzard, Riot Games, Amazon, Unity, etc.), indicating a high-caliber peer group.
  • Growth Opportunity: With 24 active job postings (including Engineering, AI, Art, Marketing, Data) and a yearly hiring trend +4.3%, the studio is expanding. Roles such as Senior Data Analyst, Senior Machine Learning Engineer, and 3D Environment Artist signal opportunities to work on flagship products.
  • Mission-driven work: Opportunity to contribute to games that aim to make a positive impact on players’ lives and expand the emotional range of the medium.

Application questions