We are seeking a Senior AI Gameplay Programmer to lead the design and implementation of advanced AI systems that power immersive, responsive, and engaging gameplay experiences.
You will work closely with designers, artists, and engineers to create:
- Believable characters
- Dynamic behaviors
- Scalable AI architectures
Key Responsibilities
- Design, implement, and optimize AI systems: behavior trees, state trees, utility AI, GOAP, state machines, and navigation systems
- Architect scalable, data-driven AI frameworks to support rapid iteration by designers
- Integrate AI with gameplay features: animation, physics, and combat systems
- Optimize AI performance for CPU and memory across PC, console, and mobile platforms
- Collaborate with design teams to prototype and refine NPC behaviors, combat logic, and decision-making systems
- Debug complex AI and gameplay issues, including concurrency, pathfinding, and edge-case behavior
- Mentor junior engineers and contribute to engineering best practices
- Participate in code reviews and guide long-term technical direction
- Stay current with emerging AI techniques in gaming and interactive systems