Game Engine Development & Optimization Engineer

IntelliPro Group Inc.•Irvine, CA
•$40 - $50•Onsite

About The Position

IntelliPro is seeking a Game Engine Development & Optimization Engineer with strong C++ programming skills, hands-on game engine development experience, and a foundation in computer graphics. The role focuses on game engine development, performance optimization, and improving engineering workflows through automation and AI technologies. The position is a 12-month contract and is on-site in Playa Vista, California, or Irvine, California. The engineer will develop, maintain, and optimize game engine systems and tools, primarily using Unreal Engine 5. They will work with engine source code, support engine subsystems such as rendering, physics, animation, and asset processing, and collaborate with engineers and technical artists. The role also involves profiling and optimizing CPU performance, memory use, multithreading, runtime performance, compilation efficiency, and system stability. The engineer will use AI coding assistants and agents to support coding, debugging, testing, maintenance, and workflow automation. Additional work includes improving build systems and development infrastructure, supporting debugging and cross-platform engine integration, creating tools and utilities, and documenting reusable engineering practices.

Requirements

  • Hands-on experience with Unreal Engine 5 or other commercial game engines.
  • Understanding of game engine architecture, runtime systems, and development workflows.
  • Experience debugging, modifying, or extending game engine C++ code.
  • Familiarity with game engine profiling and debugging tools.
  • Proficiency in modern C++.
  • Strong understanding of memory management, multithreading, data structures, and algorithms.
  • Knowledge of low-level software systems and performance optimization.
  • Experience identifying and resolving CPU, memory, or multithreading performance bottlenecks.
  • Ability to independently investigate complex technical issues and implement efficient, reliable, maintainable solutions.
  • Understanding of fundamental computer graphics concepts and practical knowledge and development experience in at least one of geometry processing, rendering, or physics simulation.
  • Ability to understand, debug, and optimize graphics-related algorithms and systems within a game engine.
  • Familiarity with performance considerations in real-time graphics applications.
  • Practical experience using AI coding tools such as GitHub Copilot, Cursor, Claude Code, or similar solutions.
  • Ability to integrate AI tools into daily software development workflows and understand the strengths and limitations of AI-generated code, including validation, debugging, and code quality.
  • Willingness to explore AI-assisted development techniques and improve existing workflows.
  • Strong analytical and problem-solving skills, including the ability to independently investigate and resolve complex technical issues.
  • Data-driven approach to performance analysis, debugging, and optimization.
  • Strong ownership, attention to detail, and ability to deliver high-quality engineering solutions.
  • Good communication skills and ability to collaborate effectively across teams.

Nice To Haves

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

Responsibilities

  • Develop, maintain, and optimize game engine systems and tools, primarily using Unreal Engine 5.
  • Investigate technical issues, implement features, and improve systems using engine source code.
  • Support the development and integration of rendering, physics, animation, and asset-processing subsystems.
  • Collaborate with engineers and technical artists to address engine challenges and improve development workflows.
  • Profile and optimize CPU performance, memory usage, multithreading, and other low-level engine systems.
  • Identify and resolve performance bottlenecks through profiling, debugging, and code-level analysis.
  • Optimize engine runtime performance, compilation efficiency, and system stability.
  • Develop optimization solutions based on performance measurements and technical analysis.
  • Use AI coding assistants and agents to accelerate coding, debugging, testing, and code maintenance.
  • Explore and implement AI-assisted workflows for code generation, code analysis, automated testing, and developer productivity.
  • Develop automation scripts and tools to streamline repetitive engineering tasks and improve development pipelines.
  • Evaluate the effectiveness, reliability, and maintainability of AI-assisted engineering solutions.
  • Improve engine build systems, compilation workflows, and development infrastructure.
  • Support technical debugging, engine integration, and cross-platform development.
  • Develop tools and utilities to improve engineering efficiency.
  • Create technical documentation and establish reusable engineering practices.

Benefits

  • Comprehensive benefits package, subject to eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service