×
Register Here to Apply for Jobs or Post Jobs. X

Senior AI Programmer

Job in Pietermaritzburg, 3200, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Game & 3D/XR Development, Machine Learning/ ML Engineer, Software Engineer
Job Description & How to Apply Below
About the Role

Our client, a leading innovator in creating immersive and intelligent game worlds, is seeking a highly skilled Senior AI Programmer to join their dedicated team in Pietermaritzburg, Kwa Zulu-Natal, ZA . This on-site position is crucial for developing sophisticated artificial intelligence systems that drive believable character behavior, adaptive challenges, and dynamic world interactions. We are looking for a passionate programmer with extensive experience in AI algorithms, pathfinding, decision-making, and machine learning applications in games.

You will work at the forefront of AI technology, contributing to games that offer unparalleled player experiences through intelligent and responsive non-player characters. This role demands a strong C++ background, a keen understanding of AI principles, and the ability to collaborate effectively within a tight-knit development team.

Key Responsibilities
  • Design, implement, and optimize AI systems for non-player characters (NPCs), 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 other game engine components, such as animation, physics, and gameplay.
  • 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 optimal 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.
Requirements
  • Minimum of 6 years of experience as an AI Programmer in the video game industry.
  • Expert proficiency in C++ and strong object-oriented programming skills.
  • In-depth knowledge of AI algorithms and techniques relevant to games (pathfinding, A*, flocking, behavior trees, finite state machines).
  • Experience with game AI middleware or engines.
  • Solid understanding of AI for animation, combat, and strategic gameplay.
  • Experience with machine learning concepts and libraries (e.g., Tensor Flow, PyTorch) is a significant plus.
  • Excellent debugging and problem-solving skills.
  • Strong communication and teamwork skills, with experience working in a studio environment.
  • A portfolio showcasing significant AI programming contributions is required.
  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field, or equivalent experience.
Benefits
  • This position offers a highly competitive salary, comprehensive health, dental, and vision insurance, a generous retirement savings plan, and substantial paid time off.
  • Our client provides a stimulating work environment with opportunities for professional growth and skill development, including access to internal training and external conferences.
  • Enjoy a collaborative atmosphere with a team passionate about creating intelligent and memorable gaming experiences.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary