Talent.com
Senior AI Programmer
Senior AI ProgrammerUbisoft Entertainment • Toronto, Canada
No longer accepting applications
Senior AI Programmer

Senior AI Programmer

Ubisoft Entertainment • Toronto, Canada
4 days ago
Job type
  • Full-time
Job description

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 you’ll 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 you’ve developed.

ADDITIONAL INFORMATION

Ubisoft is a global leader in gaming with teams across the world creating original and memorable experiences, from Assassin’s Creed and Rainbow Six to Just Dance and beyond. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

We embrace a hybrid work model, keeping you connected with your team while supporting your work-life balance. Some roles are fully office-based and may not be eligible for hybrid work.

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOB

Games Explained : Game Engines

Developers have many technologies and tools at their disposal to build games, and game engines are at their core. Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

Alexandru's journey : from Game Tester to IT teams

Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies

FAQ

Can I submit an open application?

We do not accept open applications. You can find all our open positions by clicking on the ‘Search Jobs’ button. Check our careers page regularly if you don’t find the opportunity you are looking for this time.

How can I check my application status?

You can check the status of your application by logging into your SmartRecruiters candidate profile.

At Ubisoft, everyone is welcome! We know that by bringing together different perspectives and experiences, we create a more inclusive environment for our team members. You’ll get the chance to work with teams and projects that inspire and challenge you every single day.

How do I know if a Ubisoft email / offer is legit?

We were sorry to hear of some instances whereby scammers contacted candidates on Ubisoft’s “behalf” to gather personal data and / or money. We take this matter very seriously : not only do these actions put you at risk, they also jeopardize Ubisoft’s image.Click on the button below to read the detailed list of of things that Ubisoft, as a company, will never ask you for during your hiring process.

#J-18808-Ljbffr

Create a job alert for this search

Programmer • Toronto, Canada

Similar jobs
Senior Software Engineer - AI

Senior Software Engineer - AI

Scotiabank • Toronto C6A, ON, Canada
Full-time
Contributes to the overall adoption of AI tools for Payments Engineering by championing and coaching other engineers on the adoption of these tools. Participate in initiatives by developing and docu...Show more
Last updated: 30+ days ago • Promoted
Senior AI Software Engineer

Senior AI Software Engineer

Thomson Reuters • Toronto C6A, ON, Canada
Remote
Full-time
A leading global information and technology company seeks a Senior Software Engineer, AI in Toronto.The role emphasizes developing scalable solutions utilizing AI and Machine Learning, collaboratin...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - AI Platform & Experiences

Senior Software Engineer - AI Platform & Experiences

CaptivateIQ • Toronto C6A, ON, Canada
Full-time
Senior Software Engineer - AI Platform & Experiences.Senior Software Engineer - AI Platform & Experiences.CaptivateIQ is transforming the way companies plan, manage, and optimize sales performance....Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer, AI Platform

Senior Software Engineer, AI Platform

Rivian • Toronto C6A, ON, Canada
Full-time
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
Last updated: 14 days ago • Promoted
Senior Software Engineer, AI

Senior Software Engineer, AI

Superbar • Toronto C6A, ON, Canada
Full-time
Continue with Google Continue with Google.This range is provided by Superbar.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Superbar is the AI-...Show more
Last updated: 30+ days ago • Promoted
Senior Data & AI Architect — Azure & MLOps Leader

Senior Data & AI Architect — Azure & MLOps Leader

Calian Advanced Technologies • Toronto C6A, ON, Canada
Remote
Full-time
A technology solutions provider in Canada is seeking a Senior Solutions Architect specializing in Data & AI.This key technical leader will guide the design of scalable data and AI solutions within ...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, AI Model Serving - Toronto, Canada Toronto, Canada

Senior Software Engineer, AI Model Serving - Toronto, Canada Toronto, Canada

Speechify, Inc. • Toronto C6A, ON, Canada
Full-time
Senior Software Engineer, AI Model serving - Toronto, Canada.The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-spee...Show more
Last updated: 3 days ago • Promoted
Senior Technical Architect — Data Platforms & AI

Senior Technical Architect — Data Platforms & AI

Shyftlabs • Toronto C6A, ON, Canada
Remote
Full-time
A growing data product company in Toronto is seeking a Technical Architect to design and develop scalable platforms.This role involves collaboration with the Product team to influence the architect...Show more
Last updated: 30+ days ago • Promoted
Senior Product Manager, AI Developer Tools & SDK

Senior Product Manager, AI Developer Tools & SDK

Fivetran • Toronto C6A, ON, Canada
Remote
Full-time
From Fivetran’s founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonic...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, AI Model serving - Toronto, Canada

Senior Software Engineer, AI Model serving - Toronto, Canada

Clutch Canada • Toronto C6A, ON, Canada
Full-time
PLEASE APPLY THROUGH THIS LINK : .The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever ...Show more
Last updated: 2 days ago • Promoted
Senior AI Engineer - RAG & AI Agents | Hybrid Canada

Senior AI Engineer - RAG & AI Agents | Hybrid Canada

Refinitiv • Toronto C6A, ON, Canada
Remote
Full-time
A global technology firm in Toronto is seeking a Senior Software Engineer - AI to develop and implement complex AI systems. This role involves collaboration with cross-functional teams to align AI f...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer — AI in Healthcare

Senior Software Engineer — AI in Healthcare

Medsender • Toronto C6A, ON, Canada
Full-time
A healthcare technology company in Toronto is looking for a talented software engineer with strong programming fundamentals and a passion for improving patient care through AI.You will be joining a...Show more
Last updated: 30+ days ago • Promoted
Senior AI Programmer

Senior AI Programmer

Ubisoft • Toronto, ON, Canada
Full-time
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, animator...Show more
Last updated: 2 days ago • Promoted
Senior PM – AI‑Driven Remote Search Platform

Senior PM – AI‑Driven Remote Search Platform

MongoDB • Toronto C6A, ON, Canada
Remote
Full-time
A leading database infrastructure provider is seeking a seasoned Project Manager to architect the future of search systems within their engineering team. This role requires significant experience in...Show more
Last updated: 30+ days ago • Promoted
Senior Full-Stack Engineer — AI for Science

Senior Full-Stack Engineer — AI for Science

BenchSci • Toronto C6A, ON, Canada
Full-time
A leading tech company in Toronto is seeking a Full Stack Engineer to work on complex projects and enhance solutions for scientists. Ideal candidates will have over 4 years of experience in full-sta...Show more
Last updated: 30+ days ago • Promoted
Senior Data & AI Solutions Architect — Azure Expert

Senior Data & AI Solutions Architect — Azure Expert

Calian Group • Toronto C6A, ON, Canada
Full-time
A leading technology solutions provider in Toronto seeks a Senior Solutions Architect – Data & AI.This role is pivotal in providing technical guidance for scalable data and AI solutions using Micro...Show more
Last updated: 25 days ago • Promoted
Senior Software Engineer, AI Frameworks & Services (Auth0)

Senior Software Engineer, AI Frameworks & Services (Auth0)

Okta for Developers • Toronto C6A, ON, Canada
Full-time
Senior Software Engineer, AI Frameworks & Services (Auth0).Be among the first 25 applicants.Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any devi...Show more
Last updated: 30+ days ago • Promoted
Senior AI Platform Engineer – GenAI & LLM Automation

Senior AI Platform Engineer – GenAI & LLM Automation

Rivian • Toronto C6A, ON, Canada
Full-time
A leading automotive technology company in Toronto seeks a Senior Software Engineer to shape their GenAI platform.This role involves architecting intelligent agents and automating workflows using L...Show more
Last updated: 14 days ago • Promoted