Senior Game AI Programmer - NPC Strategy & Behavior

Placements24

Pietermaritzburg

On-site

ZAR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health, dental, vision insurance
Retirement plan
Paid time off

Job summary

Placements24 in Pietermaritzburg, KwaZulu-Natal, invites a Senior AI Programmer to join our client’s on-site team. You will design, implement, and optimize NPC AI, including pathfinding, behavior trees, and decision-making logic, tackling challenging gameplay scenarios.

You will mentor junior programmers, collaborate with designers, and drive the studio's AI strategy, leveraging machine learning where applicable to create believable, adaptive characters and responsive environments.

Qualifications

  • 6+ years of AI programming in games.
  • Expert proficiency in C++ and object-oriented programming.
  • Strong knowledge of AI algorithms for games (pathfinding, A*, flocking, behavior trees, FSMs).
  • Experience with game AI middleware or engines.
  • Knowledge of AI for animation, combat, and strategy gameplay.
  • Experience with ML concepts and libraries is a plus.
  • Excellent debugging and problem-solving skills.
  • Strong communication and teamwork in a studio setting.
  • A portfolio showcasing significant AI programming contributions is required.

Responsibilities

  • Design, implement, and optimize NPC AI systems, including pathfinding, behavior trees, state machines, and decision-making logic.
  • Develop advanced AI techniques for enemy combat, group tactics, and environmental interaction.
  • Integrate AI systems with animation, physics, and gameplay components.
  • Collaborate with designers and writers to define and implement AI behaviors that serve the narrative and gameplay goals.
  • Profile and debug AI systems to ensure performance and stability.
  • Research and implement cutting-edge AI technologies, including machine learning, to enhance NPC intelligence and adaptability.
  • Write clean, efficient, and well-documented C++ code.
  • Mentor junior AI programmers and provide technical guidance.
  • Contribute to the overall AI strategy and technical direction of the studio.
  • Ensure AI behaviors are robust, scalable, and adhere to project quality standards.

Skills

C++
AI algorithms
Pathfinding
Behavior trees
Finite state machines
Machine learning
Debugging
Teamwork
Portfolio

Education

Bachelor's or Master's degree in CS/AI or related field

Tools

Game engines
AI middleware
TensorFlow/PyTorch

Job description

Placements24 in Pietermaritzburg, KwaZulu-Natal, invites a Senior AI Programmer to join our client’s on-site team. You will design, implement, and optimize NPC AI, including pathfinding, behavior trees, and decision-making logic, tackling challenging gameplay scenarios.

You will mentor junior programmers, collaborate with designers, and drive the studio's AI strategy, leveraging machine learning where applicable to create believable, adaptive characters and responsive environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Programmer
Senior AI Programmer

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health, dental, vision insurance
Retirement plan
+1
Senior AI & Pathfinding Gameplay Programmer
Senior AI & Pathfinding Gameplay Programmer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Paid time off and holidays
Professional development opportunities
+2
Senior Gameplay AI & Mechanics Engineer
Senior Gameplay AI & Mechanics Engineer

Placements24 • George

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Dental plan
Retirement plan
Senior Gameplay Programmer - AI & Pathfinding
Senior Gameplay Programmer - AI & Pathfinding

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Paid time off and holidays
Professional development opportunities
+2
Senior Gameplay Programmer - AI & Mechanics Specialist
Senior Gameplay Programmer - AI & Mechanics Specialist

Placements24 • George

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Dental plan
Retirement plan
Lead AI Game Programmer: Build Smarter Worlds
Lead AI Game Programmer: Build Smarter Worlds

Placements24 • Noord-Kaap

Hybrid
ZAR 1,000,000 - 1,800,000
Health insurance
Dental and vision insurance
Retirement savings plan
+2
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and project bonuses
Medical, dental, and vision insurance
Generous paid time off and flexible/hy
+2
Senior Gameplay Programmer - Flexible Hours, Growth
Senior Gameplay Programmer - Flexible Hours, Growth

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and project bonuses
Medical, dental, and vision insurance
Generous paid time off and flexible/hy
+2
Senior Game Programmer
Senior Game Programmer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work environment
Performance-based bonuses
Health insurance
+1
Senior Game Programmer
Senior Game Programmer

Placements24 • Soweto

On-site
ZAR 600,000 - 1,000,000
Health insurance
Dental insurance
Vision insurance
+2