A complete application in a minute — tailored resume and cover letter, ready to send.
Ubisoft Montréal is seeking a Senior C++ Programmer to lead AI/ML features in cutting‑edge game systems. You will drive inference engines, ML libraries, and integration with game engines, leveraging hardware acceleration to meet ambitious roadmaps.
You're expected to bring 10+ years in C++, 5+ years in AI/ML, and strong architectural skills, with Python as a supporting asset. This on‑site role offers collaboration across data science, gameplay, and research teams.
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. 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!
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. 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 are looking for a Senior C++ Programmer to play a key role in building cutting‑edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap.
Main responsibilities:
Other responsibilities:
Education:
Relevant Experience:
Core Skills:
Other Skills: