Full-time

C++ Programmer for Machine Learning at Ubisoft

Posted by Ubisoft Entertainment • June 09, 2026

📍 montreal (administrative region), qc, Canada
Apply Now

Description

Elevate gaming technology at Ubisoft as a Senior C++ Programmer specializing in Machine Learning. Utilize your expertise to develop innovative applications that redefine the gaming landscape.
In this permanent, full-time role at Ubisoft, you will leverage at least 10 years of C++ programming experience and 5 years in AI/ML to architect and enhance machine learning systems. Collaborate with specialized teams and maintain robust code to meet high-performance standards. Your contributions will support groundbreaking gaming experiences.
Key Responsibilities:
• Develop and maintain ML systems aligned with business goals
• Integrate and optimize ML libraries within game engines
• Build systems to measure and enhance model performance
• Collaborate with cross-functional teams to drive innovation
• Prepare documentation and share insights on AI concepts
Requirements:
• Bachelor’s in computer science or related field
• Master’s in Machine Learning is a plus
• 10...

Ready to Seal the Deal?

Submit your application today and take the next step in your career with Ubisoft Entertainment.

Apply for this Job