Senior Gameplay AI Engineer
Stricking Dance Studios
Job Summary
Striking Distance Studios is seeking a Senior AI Engineer to join a collaborative, cross-disciplinary team. This role involves implementing gameplay features and systems, prototyping AI behaviors, and developing enemies and NPCs. The engineer will also optimize perception and decision-making systems, work on navigation and pathfinding, and integrate AI middleware. Responsibilities include reviewing code, mentoring, and creating technical design documents, ensuring high-performance and maintainable code.
Must Have
- Implement gameplay features and systems.
- Build, refactor, and maintain robust AI features.
- Prototype and implement AI behaviours.
- Implement enemies, NPCs, or AI managed characters.
- Integrate developed AI systems with gameplay engineers.
- Optimize AI perception and decision-making systems.
- Work on navigation & pathfinding systems.
- Debug complex AI issues.
- Integrate and maintain AI middleware across all platforms.
- Review work of other engineers and provide mentorship.
- Create and maintain technical design documents.
- Take ownership of existing systems.
- Research and develop coding techniques and algorithms.
- Collaborate on technical design and feature roll out.
- Write clear, maintainable, portable, and highly performant code.
- Communicate accurate status updates to leads, producers, and QA.
- Adhere to team coding standards and best practices.
- Foster open, honest, and respectful communication.
- Bachelor's degree in software engineering, computer science, or equivalent.
- At least 5 years of games industry experience.
- At least 3 years of experience with Unreal Engine.
- Experience shipping games on current generation consoles (PS5 or XSX) and PC.
- Advanced C++ skills.
- Advanced knowledge on blueprints and AI decision making tools.
- Advanced knowledge of navigation and pathfinding systems.
- 3D math skills.
Good to Have
- Preferably 3 years or more in a similar role.
- Advanced ability to be self-directed, focused and detail oriented.
- Advanced verbal and written communications skills.
- A demonstrable love / passion for playing and making video games.
- A highly communicative and collaborative disposition.
Job Description
THE OPPORTUNITY
Striking Distance Studios is looking for a Senior AI Engineer to work in a cooperative, cross-disciplinary team environment to implement gameplay features and systems within our games.
RESPONSIBILITIES
- Work across disciplines to build, refactor and maintain a variety of robust, flexible, and well-architected AI features.
- Work with design team to prototype and implement AI behaviours that empower the fun.
- Implement enemies, NPCs or any kind of AI managed characters.
- Work with gameplay engineers to integrate developed AI systems.
- Implement optimizations in perception systems and decision-making systems to make the AI performant.
- Work on navigation & pathfinding systems and demonstrate the ability to debug complex AI issues.
- Integrate and maintain AI middleware across all platforms.
- Review the work of other engineers and provide mentorship on your area of knowledge.
- Create and maintain technical design documents.
- Delve into code written by other engineers and take ownership of existing systems as needed.
- Keep current on technological developments and advancements.
- Research and develop coding techniques and algorithms.
- Collaborate with technology director on technical design and feature roll out.
- Write clear, maintainable, portable, and highly performant code.
- Communicate accurate status updates to your team leads, producers, and QA regarding tasks/features you are responsible for.
- Adhere to team coding standards and best practices.
- Foster a culture of open, honest, and respectful communication across all disciplines.
QUALIFICATIONS
- Bachelor's degree in software engineering, computer science, or equivalent.
- At least 5 years of games industry experience and preferably 3 years or more in a similar role.
- At least 3 years of experience with Unreal Engine.
- Experience shipping games on current generation consoles (PS5 or XSX) and PC.
- Advanced ability to be self-directed, focused and detail oriented.
- Advanced C++ skills.
- Advance knowledge on blueprints and AI decision making tools (Unreal behaviour trees, utility AI, etc.).
- Advance knowledge of navigation and pathfinding systems.
- 3D math skills.
- Advanced verbal and written communications skills.
- A demonstrable love / passion for playing and making video games.
- A highly communicative and collaborative disposition.
9 Skills Required For This Role
Team Management
Cpp
Unreal
Data Structures
Game Texts
Quality Control
Blueprints
3d Math
Algorithms