Senior AI Programmer

Placements24

LegKraal Gate

Hybrid

ZAR 900,000 - 1,800,000

Full time

4 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

Hybrid work model
Medical aid
Retirement fund contributions
Paid time off
Training opportunities

Job summary

Placements24 is seeking a Senior AI Programmer for a hybrid role based near Mahikeng, North West. You will design and implement sophisticated AI for upcoming games, including character behaviors, pathfinding, and decision-making, collaborating with designers and engineers to deliver engaging experiences.

The ideal candidate will have a deep understanding of AI algorithms, strong C++ programming skills, and a track record of delivering performant AI systems in game projects.

Qualifications

  • 6+ years in game AI with at least 2 in a senior role.
  • Expert C++ and object-oriented programming.
  • Strong understanding of AI algorithms including pathfinding, decision trees, machine learning concepts for games, and behavioral techniques.
  • Experience with AI middleware or game engine AI frameworks; proven ability to optimize complex AI systems.

Responsibilities

  • Design, implement, and refine AI systems for characters, including behavior trees and finite state machines.
  • Develop advanced pathfinding and navigation algorithms.
  • Implement AI decision-making logic and tactical behaviors.
  • Optimize AI systems for performance and scalability across platforms.
  • Collaborate with game designers to translate gameplay vision into AI mechanics.
  • Debug and troubleshoot AI-related issues to ensure a smooth gameplay experience.
  • Stay current with AI research and advancements for games.
  • Mentor junior AI programmers and contribute to code reviews and best practices.
  • Write clean, well-documented, and maintainable C++ code.

Skills

C++ Proficiency
AI Algorithms
Pathfinding
Behavior Trees
Finite State Machines
Game ML
AI Middleware
Debugging

Education

Bachelor's or Master's in CS/AI

Tools

Game Engine AI Frameworks

Job description

About the Role

Our client, an innovative studio pushing the boundaries of interactive entertainment, is seeking a highly experienced Senior AI Programmer for their team in Mahikeng, North West . This hybrid role combines the benefits of working from home with essential in-office collaboration days to foster teamwork and knowledge sharing. You will be at the forefront of designing and implementing sophisticated artificial intelligence systems for our next generation of games. This includes character behaviors, decision-making processes, pathfinding, and emergent gameplay systems. The ideal candidate possesses a deep understanding of AI algorithms, strong C++ programming skills, and a passion for creating believable and challenging AI opponents and companions. You will work closely with game designers and other engineers to bring intelligent and dynamic experiences to players.

Key Responsibilities
  • Design, implement, and refine AI systems for characters, including behavior trees, finite state machines, and utility systems.
  • Develop advanced pathfinding and navigation algorithms.
  • Implement AI decision-making logic and tactical behaviors.
  • Optimize AI systems for performance and scalability across multiple platforms.
  • Collaborate with game designers to translate gameplay vision into functional AI mechanics.
  • Debug and troubleshoot AI-related issues, ensuring a smooth and challenging gameplay experience.
  • Stay current with the latest research and advancements in artificial intelligence for games.
  • Mentor junior AI programmers and contribute to code reviews and best practices.
  • Write clean, well-documented, and maintainable C++ code.
Requirements
  • Minimum of 6 years of experience in game AI programming, with at least 2 years in a senior role.
  • Expert proficiency in C++ and object-oriented programming.
  • Strong understanding of AI algorithms, including pathfinding, decision trees, machine learning concepts (relevant to games), and behavioral techniques.
  • Experience with AI middleware or game engine AI frameworks.
  • Proven ability to optimize complex AI systems for performance.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, suitable for a hybrid work environment.
  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field, or equivalent practical experience.
  • A portfolio or demo reel showcasing AI implementation is a plus.
Benefits

Our client offers a competitive salary, comprehensive medical aid and retirement fund contributions, and opportunities for career advancement. This hybrid role provides a balance of flexibility and in-person collaboration, along with access to cutting-edge development tools and technologies. Employees will enjoy paid time off, ongoing training, and the chance to work on ambitious and innovative game projects. We foster a supportive and dynamic work culture.

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 Programmer - Gameplay and Behavior
Senior AI Programmer - Gameplay and Behavior

Placements24 • Sandton

On-site
ZAR 900,000 - 1,500,000
Health insurance
Retirement fund
Relocation assistance
Senior AI Programmer - Hybrid Game AI Expert
Senior AI Programmer - Hybrid Game AI Expert

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,800,000
Hybrid work model
Medical aid
Retirement fund contributions
+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
Senior Gameplay Programmer - AI Specialist
Senior Gameplay Programmer - AI Specialist

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Health, dental, and vision insurance
Performance-based bonus
Flexible working hours
+2
Senior Gameplay Programmer - Ai Specialist
Senior Gameplay Programmer - Ai Specialist

Placements24 • Pretoria

Hybrid
ZAR 1,996,000 - 2,994,000
Senior Gameplay Programmer - AI Specialist
Senior Gameplay Programmer - AI Specialist

Placements24 • Gauteng

Remote
ZAR 900,000 - 1,300,000
Remote-friendly
Health benefits
Generous vacation
+1
Lead Game Programmer - Ai & Machine Learning
Lead Game Programmer - Ai & Machine Learning

Placements24 • Noord-Kaap

Hybrid
ZAR 1,000,000 - 1,800,000
Health insurance
Dental and vision insurance
Retirement savings plan
+2
Remote Lead AI Programmer
Remote Lead AI Programmer

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,800,000
Remote work
Competitive salary
Health benefits
+1
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Career development
Cutting-edge tools
+2