Senior/Principal AI Programmer | Programmeur·euse Senior·e/Principal·e en IA
Montreal, QC / Toronto, ON / Middlesbrough, EN
Production | Production – Programming | Programmation /
Permanent Full-Time | Permanent temps-plein /
Hybrid
Join our dynamic team and become a key player in shaping a AAA project with Unreal5. We're seeking a Senior or Principal AI Programmer to shape an unannounced project that will redefine player experiences. If you're driven by a passion for AI and thrive on making a significant impact, this opportunity might be for you.
As a Senior/Principal AI Programmer, you'll be at the forefront of an exciting AAA project, leveraging your expertise to enhance game modes and captivate players with immersive experiences. Collaborating closely with our talented team, you'll be responsible for crafting top-tier AI code, refining gameplay systems and offering invaluable insights to elevate our gaming ecosystem.
In this role you will:
- Develop Cutting-Edge Solutions: Utilize your expertise to create advanced AI algorithms and systems that enhance various game modes, and provide challenges to the player, ensuring an unparalleled player experience.
- Cross-team collaboration: Work closely with cross-functional teams to analyze feature specifications and provide AI-specific perspectives and enhancements, contributing to the overall success of the project.
- Troubleshooting and Optimization: Diagnose and troubleshoot any bugs or issues within AI systems, implementing effective solutions to maintain optimal performance and quality.
- Mentoring and Knowledge Sharing: You are proactive in sharing your expertise with other programmers, fostering a culture of continuous learning and best practices in development.
- Feature Development and Testing: Collaborate on the development of features, particularly focusing on enemy behaviors, perception and world AI. Conduct thorough testing of newly implemented features and suggest improvements to ensure high-quality systems.
- Quality and Standards: Provide high-quality systems and features that meet design and technical requirements. Promote and follow programming 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 programming and 5 years of experience in programming.
- Proficiency in programming languages especially C++, with a deep understanding of AI frameworks and libraries.
- Experienced with UE4 or UE5.
- Strong analytical skills and the ability to tackle complex challenges in AI development.
- Excellent communication and collaboration skills, you are proactive sharing knowledge and mentoring others.
- Adaptability to changing needs and requirements.
- Experience working in a multiplayer game.
Nice to have:
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 Programmer and play a pivotal role in shaping gaming experiences.
Dans ce rôle, vous :
- Développez des solutions de pointe : utilisez votre expertise pour créer des algorithmes et des systèmes d'IA avancés qui améliorent divers modes de jeu et proposent des défis au joueur, garantissant ainsi une expérience de jeu inégalée.
- Collaboration entre équipes : travaillez en étroite collaboration avec des équipes interfonctionnelles pour analyser les spécifications des fonctionnalités et fournir des perspectives et des améliorations spécifiques à l'IA, contribuant ainsi au succès global du projet.
- Dépannage et optimisation : diagnostiquer et résoudre tout bug ou problème au sein des systèmes d'IA, en mettant en œuvre des solutions efficaces pour maintenir des performances et une qualité optimales.
- Mentorat et partage de connaissances : vous êtes proactif dans le partage de votre expertise avec d'autres programmeurs, favorisant ainsi une culture d'apprentissage continu et de meilleures pratiques en matière de développement.
- Développement et tests de fonctionnalités : collaborer au développement de fonctionnalités, en se concentrant particulièrement sur les comportements, la perception et l'IA du monde des ennemis. Effectuer des tests approfondis des fonctionnalités nouvellement mises en œuvre et suggérer des améliorations pour garantir des systèmes de haute qualité.
- Qualité et normes : fournir des systèmes et des fonctionnalités de haute qualité qui répondent aux exigences de conception et techniques. Promouvoir et suivre les meilleures pratiques de programmation et les normes de codage pour créer des technologies et du code durables, performants et maintenables.
Ce que nous recherchons :
- Expérience avérée en programmation IA au sein de l'industrie du jeu, avec au moins 2 ans d'expérience en programmation IA et 5 ans d'expérience en programmation.
- Maîtrise des langages de programmation, notamment C++, avec une compréhension approfondie des frameworks et bibliothèques d'IA.
- Expérimenté·e avec UE4 ou UE5.
- Solides compétences analytiques et capacité à relever des défis complexes dans le développement de l'IA.
- Excellentes compétences en communication et en collaboration, vous êtes proactif en partageant vos connaissances et en encadrant les autres.
- Adaptabilité aux besoins et exigences changeants.
- Expérience de travail dans un jeu multijoueur.
Point Bonus :
Si vous êtes prêt·e à faire passer votre carrière au niveau supérieur et à faire partie d'un voyage passionnant dans l'innovation des jeux vidéo, nous serions ravis d'avoir de vos nouvelles. Postulez dès maintenant pour devenir notre programmeur·euse IA senior·e/principal·e et jouer un rôle central dans l'élaboration des expériences de jeu.
Rejoignez notre équipe dynamique et devenez un acteur clé dans l'élaboration d'un projet AAA avec Unreal5. Nous recherchons un programmeur IA senior ou principal pour façonner un projet inopiné qui redéfinira l'expérience des joueurs. Si vous êtes animé par une passion pour l'IA et que vous souhaitez avoir un impact significatif, cette opportunité pourrait être pour vous.
En tant que programmeur·euse IA Senior·e/Principal·e, vous serez à l'avant-garde d'un projet AAA passionnant, en tirant parti de votre expertise pour améliorer les modes de jeu et captiver les joueur·eeuses avec des expériences immersives. En collaboration étroite avec notre équipe talentueuse, vous serez responsable de la création d'un code d'IA de haut niveau, du perfectionnement des systèmes de jeu et de l'offre d'informations inestimables pour élever notre écosystème de jeu.