Senior/Principal AI Programmer | Programmeur·euse Senior·e/Principal·e en IA

Behaviour Interactive
Montreal, QC, Canada
Temps plein
Nous sommes désolés. L'offre d'emploi que vous recherchez n'est plus disponible.

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.

In this role you will : 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.

What we're looking for : Proven experience in AI programming within the gaming industry, with at least 2 years of experience in AI navigation and 5 years in overall programming.

Proficiency in programming languages especially C++, with a deep understanding of AI navigation systems and AI 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 UE4 or UE5.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.#J-18808-Ljbffr

Il y a 4 jours
Emplois reliés
Offre sponsorisée
Mallette
Montréal, Québec

Effectuer des missions d’examen, des missions de compilation et des mandats d’audit tout en s’assurant du respect des dispositions de la loi de l'impôt sur le revenu et/ou des autres exigences statutaires. Si les chiffres sont ton terrain de jeu favori et que l'idée d'accompagner nos clients dans le...

ADP
Montréal, Québec

Nous sommes un chef de file mondial en technologies de ressources humaines, offrant les plus récentes solutions d’intelligence artificielle et d’apprentissage automatique évoluées dans le domaine de la paie, de l’impôt, des ressources humaines, des avantages sociaux et bien plus encore. ADP s'engage...

Hasbro
Montréal, Québec

Nous croyons que les meilleurs jeux sont créés par des gens qui aiment leur métier, et qui évoluent dans un environnement qui valorise les membres de leurs équipes ainsi que leurs idées. Nous croyons sincèrement en un environnement de travail respectueux et ouvert d'esprit, dans lequel chacun peut p...

NetEase Games
Montréal, Québec

Notre objectif est d'offrir la meilleure expérience de jeu possible sur console, PC et mobile sur les marchés internationaux, et de collaborer chaleureusement avec des talents du monde entier pour produire des chefs-d'œuvre à travers l'innovation et une belle inspiration créative. En tant que membre...

Jump
Longueuil, Québec

Les projets présentement en développement sont dans l’éolien, le solaire, Biogas, Géothermie, gaz naturel renouvelable (GNR) représentant des investissements variant de 1 M$ à 1000 M$. Notre client est une entreprise pionnière de l’industrie éolienne au Canada et s’illustre dans le développement, le...

Randstad Canada
Montréal, Québec

En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systé...

LAVOIE, CPA INC.
Laval, Québec

Tâches :Comptabilité complet pour plusieurs compagnies, tout en s'assurant de l'intégrité de celles-ci - faire la tenue de livres multiple compagnie (conciliation bancaire)- gestion de la paie- rapports gouvernementaux, TPS-TVQ, DAS, CNESST, T4/R1 etc- préparation du dossier de fin d'année pour le c...

R2i
Remote, QC, ca
Télétravail

Reporting to the IBM i Development Director, the Senior IBM i Programmer Analyst will ensure production follow-ups, analysis and resolution of production incidents and actively participate in the development of improvements and projects. A master in his or her field with good learning skills, who is...

TEHORA
Montréal, Québec

Description des travaux ou des biens livrables :Assurer le respect des orientations établies lors de la conception de solutions et fournir le soutien nécessaire à l'équipe de réalisation;Assister les chefs d'équipe ou les chargés de projet dans la planification des activités d'architecture organique...

Electronic Arts Inc
Montréal, Québec

Review technical design documents to identify potential performance pitfalls and recommend alternative implementations. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information...