Senior Gameplay Programmer - AI & Pathfinding

Placements24

United States

Hybrid

USD 66,000 - 90,000

Full time

5 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
Hybrid work in Randburg
Learning opportunities
Medical & retirement benefits

Job summary

Placements24 is seeking a Senior Gameplay Programmer focused on AI and pathfinding for a Randburg-based studio. You will design, implement, and optimize sophisticated AI behaviors and robust pathfinding systems, collaborating with designers and engineers to deliver engaging experiences.

The role requires 5+ years in gameplay programming, strong C++ skills, and hands-on experience with major engines like Unreal or Unity. Hybrid work options and a modern development environment are provided.

Qualifications

  • 5+ years of gameplay programming experience focusing on AI and pathfinding.
  • Expert in C++ with Unreal or Unity experience.
  • Strong understanding of AI concepts, data structures, and mathematics.
  • Proven experience implementing and optimizing pathfinding solutions (A*, NavMesh).
  • Bachelor’s degree in CS, Engineering, or equivalent experience.

Responsibilities

  • Design, implement, and optimize AI systems (behavior trees, state machines, GOAP).
  • Develop and refine advanced pathfinding algorithms for complex environments.
  • Collaborate with designers to translate gameplay requirements into AI behaviors.
  • Integrate AI and pathfinding into the game engine for performance and scalability.
  • Profile and debug AI/pathfinding code to resolve bottlenecks and errors.
  • Contribute to architecture for robustness and maintainability.
  • Mentor junior programmers and participate in code reviews and learning.

Skills

C++
Unreal Engine
Unity
AI concepts
Pathfinding

Education

Bachelor's degree in CS/Engineering

Tools

NavMesh
Behavior Trees

Job description

About the Role

Our client, a studio renowned for its innovative gameplay mechanics and intelligent AI systems, is seeking a Senior Gameplay Programmer specializing in AI and Pathfinding for their Randburg, Gauteng office. This role is crucial for developing sophisticated character behaviors, emergent AI, and seamless navigation systems that bring our game worlds to life. You will be responsible for designing, implementing, and optimizing complex AI algorithms, including decision-making, perception, and flocking behaviors, as well as robust pathfinding solutions. The ideal candidate possesses a deep understanding of AI principles, data structures, and algorithms, combined with strong C++ programming skills and experience with game engines like Unreal Engine or Unity. You will work closely with designers and other programmers to ensure AI systems are engaging, performant, and contribute significantly to the overall player experience. This is a challenging and rewarding opportunity to push the boundaries of intelligent systems in interactive entertainment.

Key Responsibilities
  • Design, implement, and optimize AI systems, including behavior trees, state machines, goal-oriented action planning (GOAP), and utility AI.
  • Develop and refine advanced pathfinding algorithms (e.g., A*, navigation meshes) for complex environments.
  • Collaborate with game designers to translate gameplay requirements into functional AI behaviors.
  • Integrate AI and pathfinding systems into the game engine, ensuring smooth performance and scalability.
  • Profile and debug AI and pathfinding code to identify and resolve performance bottlenecks and logic errors.
  • Contribute to the overall architecture of game systems, ensuring robustness and maintainability.
  • Mentor junior programmers and contribute to code reviews, maintaining high standards of code quality.
  • Research and implement cutting-edge AI techniques relevant to game development.
Requirements
  • Minimum of 5 years of professional experience in gameplay programming, with a strong focus on AI and/or pathfinding systems.
  • Expert proficiency in C++ and experience with game engines (e.g., Unreal Engine, Unity).
  • Strong understanding of AI concepts, algorithms, data structures (e.g., graphs, trees), and mathematics.
  • Proven experience implementing and optimizing pathfinding solutions (e.g., A*, NavMesh).
  • Experience with AI middleware or frameworks is a plus.
  • Solid understanding of software design patterns and principles.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Benefits
  • Our client offers a competitive salary, a comprehensive benefits package including medical, dental, and vision insurance, and retirement savings options.
  • This hybrid role provides the flexibility to work remotely part of the week and collaborate in person at our modern office in Randburg, Gauteng.
  • Employees benefit from opportunities for continuous learning, including access to workshops, training programs, and industry conferences.
  • We foster a collaborative and innovative work environment where your contributions are recognized and valued.
  • Join a dedicated team focused on creating cutting-edge gameplay experiences and contribute to the success of exciting new projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Gameplay AI Engineer - Pathfinding (Hybrid)
Senior Gameplay AI Engineer - Pathfinding (Hybrid)

Placements24 • United States

Hybrid
USD 66,000 - 90,000
Competitive salary
Hybrid work in Randburg
Learning opportunities
+1
Senior Game Designer (Systems)
Senior Game Designer (Systems)

Placements24 • Houston (TX)

Hybrid
USD 42,000 - 66,000
Health insurance
Stock options
Performance bonuses
Senior AI Developer - Deep Learning
Senior AI Developer - Deep Learning

Placements24 • United States

On-site
USD 72,000 - 108,000
Competitive salary
Health insurance
Projects in Randburg
+4
Lead Game Designer (Systems)
Lead Game Designer (Systems)

Placements24 • United States

Hybrid
USD 55,000 - 79,000
Hybrid work model
Competitive salary and bonus
Health, dental, and vision insurance
+3
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • United States

Hybrid
USD 54,000 - 78,000
Competitive salary
Health insurance
Paid time off
+5
Remote | Game Developer — $25–$70/hour
Remote | Game Developer — $25–$70/hour

Impleo • United States

Remote
USD 34,000 - 96,000
Fully remote
Output-based pay
20 openings
Senior AI Engineer - Robotics and Automation
Senior AI Engineer - Robotics and Automation

Placements24 • Queenstown (MD)

On-site
USD 54,000 - 78,000
Health benefits
Retirement plan contributions
Bonuses
+1
Remote Lead Game Programmer
Remote Lead Game Programmer

Placements24 • Queenstown (MD)

Remote
USD 160,000 - 210,000
Health insurance
Equity options
Flexible PTO
+1
Mobile Game Developer I
Mobile Game Developer I

First Fun • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Health, dental, and vision insurance
401(k) plan with employer match
Life and disability insurance
+6
Senior AI Engineer - Reinforcement Learning
Senior AI Engineer - Reinforcement Learning

Placements24 • Queenstown (MD)

On-site
USD 54,000 - 108,000
Salary bonuses
Medical aid
Retirement fund
+3