Game Development Engineer

TCWGlobal•Irvine, CA
•Onsite

About The Position

TCWGlobal is seeking a Game Engine Development & Optimization Engineer to support game engine development, performance optimization, and engineering innovation for a global technology and gaming organization. The engineer will work with game engine source code, primarily Unreal Engine 5, to develop and enhance core engine systems, optimize performance, and improve development workflows. The work involves C++, computer graphics, memory management, multithreading, real-time rendering, and AI-assisted development tools. This is a 12-month, full-time contract role at 40 hours per week, with a flexible schedule. The position is 100% onsite, five days per week, in Irvine or Playa Vista, California. Irvine is preferred. The stated pay rate is $40–$60 per hour, depending on experience. The start date is ASAP. The role is open to candidates with varying levels of professional experience who have strong technical fundamentals, curiosity, and the ability to independently develop solutions to complex engineering challenges.

Requirements

  • Hands-on experience developing, debugging, modifying, or extending game engine systems using Unreal Engine 5 or another commercial game engine.
  • Strong proficiency in modern C++, including memory management, multithreading, data structures, and algorithms.
  • Solid understanding of game engine architecture, runtime systems, and development workflows.
  • Experience analyzing and optimizing low-level software performance, including CPU usage, memory utilization, and multithreaded systems.
  • Familiarity with game engine profiling, debugging, and performance analysis tools.
  • Strong computer graphics fundamentals and practical experience in at least one of geometry processing, rendering, or physics simulation.
  • Ability to understand, debug, and optimize graphics-related algorithms and engine systems.
  • Practical experience with AI-assisted coding tools such as GitHub Copilot, Cursor, Claude Code, or similar technologies.
  • Understanding of AI-generated code validation, debugging, reliability, and code quality.
  • Strong analytical and problem-solving skills, including the ability to independently investigate complex technical challenges.
  • Excellent collaboration, communication, and technical documentation skills.
  • Ability to work onsite five days per week in Irvine or Playa Vista, California.

Nice To Haves

  • Experience modifying or extending Unreal Engine 5 source code, particularly core engine subsystems.
  • Advanced knowledge of real-time rendering, geometry processing, or physics simulation.
  • Experience with GPU programming, CUDA, DirectX, or Vulkan.
  • Familiarity with performance profiling tools such as Unreal Insights, PIX, or NVIDIA Nsight.
  • Experience optimizing rendering, physics, animation, collision detection, or asset streaming systems.
  • Experience developing AI agents, AI-powered engineering tools, or automated coding workflows.
  • Proficiency in Python for scripting, automation, and development tool creation.
  • Experience with CI/CD pipelines, build systems, automated testing, or compiler-related technologies.
  • Background in cross-platform game development and optimization, particularly for PC or mobile platforms.

Responsibilities

  • Develop, maintain, and optimize game engine systems and tools, primarily using Unreal Engine 5.
  • Work directly with game engine source code to investigate technical issues, implement features, and improve existing functionality.
  • Develop and optimize engine subsystems involving rendering, physics, animation, asset processing, and other core technologies.
  • Profile and optimize CPU performance, memory usage, multithreading, and low-level engine systems.
  • Identify and resolve performance bottlenecks through debugging, profiling, and code-level analysis.
  • Improve engine runtime performance, compilation efficiency, system stability, and development workflows.
  • Use AI coding assistants and AI agents to accelerate software development, debugging, testing, and code maintenance.
  • Explore AI-assisted workflows for code generation, automated testing, code analysis, and developer productivity.
  • Develop automation scripts and engineering tools to streamline repetitive tasks and improve development pipelines.
  • Collaborate with software engineers and technical artists to troubleshoot engine-related challenges and implement technical improvements.
  • Support engine build systems, cross-platform development, technical integrations, and engineering infrastructure.
  • Create technical documentation and reusable engineering practices to support long-term maintainability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service