Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

Ubisoft

Senior AI Programmer

Ubisoft

Published 19 Dec 2025
Toronto, Canada
110K - 140K USD Annual
Temporary

Share this job

Role Highlights

Languages used

C++

Key skills

AI
Reliability
Animation
Gaming
Optimization

Tools, Libraries and Frameworks

Description

Ubisoft Senior AI Programmer \\\| SmartRecruiters Google Chrome Microsoft Edge Apple Safari Mozilla Firefox . Senior AI Programmer Temps plein Contract: Permanent Work flexibility: Hybrid Description du poste As a Senior AI Programmer at Ubi Toronto, you will own and drive the development of advanced AI systems, optimizing code for performance and stability. Collaborating closely with designers, animators, and other specialists, you'll ensure our AI delivers immersive, dynamic, and responsive in-game behaviors through tools like Behavior Trees (BTs) and sensory systems. As a self-driven technical leader, you'll also mentor junior programmers, helping them grow and excel. What youll do Design, implement, and maintain complex AI systems. Optimize existing code for speed, memory usage, and reliability. Contribute to in-game behaviors, leveraging BTs and sensory systems for NPCs. Collaborate with design and animation teams to maintain coherence and high quality across features. Provide mentorship and guidance to junior team members. Troubleshoot and resolve AI-related bugs. Document systems, workflows, and tools to support team efficiency. Qualifications What you bring to the team Significant experience (6+ years) in AI programming, ideally within the video game industry. Strong proficiency in C++ and code optimization techniques. Proven track record developing for video game consoles. Experience with Behavior Trees and sensory systems. Exceptional communication skills with cross-disciplinary teams. Ability to take initiative, lead technical efforts, and mentor others. Creativity, problem-solving skills, and a passion for innovation. What to send our way Your CV highlighting your education, experience, and notable projects shipped. (Optional) Links or files showcasing AI systems or technical tools youve developed. Informations supplémentaires Ubisoft is a global leader in gaming with teams across the world creating original and memorable experiences, from Assassins Creed and Rainbow Six to Just Dance and beyond. We believe diverse perspectives help both players and teams thrive. If youre passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown! The base salary range for this full-time position is $110,000 to $140,000. The actual base pay offered may vary depending on a candidates qualifications, skills, experience, and other factors. We also embrace a hybrid work model to keep you connected with your team while supporting work-life balance. Please note that some roles are fully office-based and may not be eligible for hybrid work. Je suis intéressé(e) Je suis intéressé(e)Politique de confidentialité Je suis intéressé(e) partager ce poste Partager sur LinkedIn Partager sur Facebook Partager sur Twitter Partager par courriel Partager sur Xing Partager sur WeChat Partager sur WeChat × Copiez le lien et ouvrez WeChat pour partager. Copier dans le presse-papier Ouvrir WeChat Partager sur WeChat × Utilisez Scan QR Code dans WeChat et cliquez sur ··· pour partager. Senior AI Programmer Toronto, Canada Temps plein Je suis intéressé(e) Je suis intéressé(e)

Required Qualifications and Skills

The role requires significant experience, specifically 6+ years, in AI programming, with a preference for experience within the video game industry. Strong proficiency in C++ and code optimization techniques is essential. Proven track record developing for video game consoles is also a requirement. Experience with Behavior Trees and sensory systems is necessary. Exceptional communication skills are needed for collaborating with cross-disciplinary teams. The ability to take initiative, lead technical efforts, and mentor others is also a key qualification. Creativity, problem-solving skills, and a passion for innovation are also sought.

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

Ubisoft

Size

22845

HQ

Saint-Mand, FR

Public/Private

Public Company

Description

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Share

Share this job

Related jobs

Data Engineer
Vue.js
ETL
ELT
France
Temporary
Data Engineer
Data Analysis
Data Architect
Computer Science
Bucharest, Romania
Full Time
Machine Learning
ML Ops
Vue.js
CICD
Paris, France
Temporary