Job Postings
Senior/Principal AI Programmer
at
Behaviour Interactive
Senior/Principal AI Programmer
  • Company
    Behaviour Interactive
  • Location
    Greater Toronto Area, Canada
  • Type
    Full-time
  • Date Posted
    December 24, 2024
**The Role**

Join our dynamic team and become a key player in shaping a AAA project with Unreal Engine 5. We are looking for a Senior or Principal AI Programmer to develop navigation systems that will set new standards for player experiences in an unannounced title. If you are passionate about AI and enjoy solving complex challenges, this role is for you.

As a Senior/Principal AI Programmer, you will play a crucial role in shaping the navigation systems of our exciting AAA project. You will use your expertise to design and implement efficient data structures and adapted algorithms, ensuring seamless and immersive movement for in-game characters.

**In this role you will:**

- Develop Advanced Navigation Systems: Design, implement, and optimize data structures and pathfinding algorithms to ensure characters navigate complex environments smoothly and realistically.
- Collaborate with Cross-Functional Teams: Work closely with designers, animators, and other programmers to address project needs, ensuring alignment with the overall gameplay vision.
- Troubleshoot and Optimize Navigation Systems: Diagnose and resolve issues within navigation systems, optimizing for performance and ensuring reliability across different scenarios.
- Mentor and Share Knowledge: Provide guidance and mentorship to other programmers, promoting a culture of learning and knowledge sharing within the team.
- Enhance AI Behaviours: Collaborate on the development of AI behaviours that rely on navigation, such as dynamic obstacle avoidance and group movements, ensuring they are realistic and enhance player experience.
- Maintain Quality and Standards: Deliver high-quality navigation systems that meet design and technical requirements, adhering to best practices and coding standards.

**What we're looking for:**

- Proven experience in AI programming within the gaming industry, with a minimum of 2 years in AI navigation and 5 years in overall programming.
- Proficiency in programming languages, especially C++, and a deep understanding of AI navigation systems and frameworks.
- Strong analytical skills and the ability to tackle complex challenges in AI development.
- Excellent communication and collaboration skills, with a passion for sharing knowledge and mentoring others.
- Adaptability to changing needs and requirements.

**Nice to have:**

- Experience developing navigation systems for multiplayer games.
- Experience with Unreal Engine 4 or Unreal Engine 5.

If you're ready to take your career to the next level and be part of an exciting journey in gaming innovation, we would love to hear from you. Apply now to become our Senior/Principal AI Navigation Programmer and play a pivotal role in shaping gaming experiences.