Senior/Principal AI Programmer \u007C Programmeur·euse Senior·e/Principal·e

at  Behaviour Interactive

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Apr, 2025Not Specified26 Jan, 2025N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Join our dynamic team and become a key player in shaping a AAA project with Unreal5. 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. Collaborating with a talented team, you will refine features, troubleshoot issues, and provide valuable insights that enhance our gaming ecosystem.

Responsibilities:

  • Develop Advanced Navigation Systems: Design, implement, and optimize data structure and pathfinding algorithms, and movement systems to ensure characters navigate complex environments smoothly and realistically.
  • Collaborate with Cross-Functional Teams: Work closely with designers, animators, and other programmers to answer project needs, ensuring they align with the overall gameplay vision.
  • Troubleshoot and Optimize Navigation Systems: Diagnose and resolve issues within navigation systems, optimizing for performance and ensuring they function reliably 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, flocking, and group movements. Ensure these behaviours are realistic and contribute to a compelling player experience.
  • Maintain Quality and Standards: Deliver high-quality navigation systems that meet design and technical requirements. Promote and adhere to best practices and coding standards to build sustainable, performant, and maintainable technologies and code.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada