Enable job alerts via email!

Senior C++ Programmer - Machine Learning Content Creation Technology Group

Ubisoft Entertainment

Montreal

Hybrid

CAD 80,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is looking for a Senior C++ Programmer to join their innovative Content Creation Technology Group. This exciting role involves developing cutting-edge applications in Generative AI and ML, where you'll collaborate with diverse teams and leverage your expertise in C++ to create impactful solutions. You'll be responsible for designing and implementing ML systems, optimizing performance, and staying ahead of AI advancements. If you're passionate about technology and eager to contribute to inspiring projects in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • Minimum 5 years in AI/ML with a strong focus on C++ development.
  • Bachelor's in Computer Science or Engineering required.

Responsibilities

  • Develop and maintain ML systems based on business requirements.
  • Collaborate with various teams to integrate ML systems into projects.

Skills

C++
Architectural Skills
Multithreading Knowledge
Memory Optimization

Education

Bachelor's in Computer Science or Engineering
Master’s in Machine Learning

Tools

Python
Game Engines
Databases
Cloud Platforms

Job description

Senior C++ Programmer - Machine Learning Content Creation Technology Group

The Content Creation Technology Group (CCTG) is seeking a Senior AI/ML Programmer to contribute to developing applications in Generative AI and ML bots. This role will bring best practices and design principles to help the team achieve its ambitious features roadmap.

Main responsibilities:

  • Support and develop ML systems based on business requirements.
  • Create technical designs to meet game needs.
  • Collaborate with data science, gameplay, AI, research teams, and other stakeholders.
  • Develop, integrate, and maintain inference engines, libraries, and ML frameworks.
  • Utilize hardware (NPU, GPU, CPU) to accelerate ML computations.
  • Build systems for data tracking, model training, and evaluation.
  • Write structured, performance-oriented, and scalable code.
  • Integrate ML systems into game engines and projects.
  • Develop unit and integration tests.

Other responsibilities:

  • Create proof of concepts involving model training and experimentation.
  • Suggest system improvements and stay updated with AI advancements.
  • Document, present, and share knowledge on AI topics.
Qualifications

Education: Bachelor's in computer science or engineering; Master’s in Machine Learning is a plus.

Experience: Minimum 5 years in AI/ML.

Core Skills:
  • Expertise in C++
  • Strong architectural skills
  • Hardware knowledge for multithreading and memory optimization
Other Skills:
  • Proficiency in Python (asset)
  • Experience with game engines (asset)
  • Knowledge of databases, cloud platforms, and ML fundamentals (asset)
Additional Information

We do not accept open applications. Check our careers page for current openings. You can track your application status via your SmartRecruiters profile. Ubisoft values diversity and inclusivity, offering a dynamic environment to work on inspiring projects.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior C++ Programmer - Machine Learning Content Creation Technology Group

Ubisoft Montréal

Montreal

On-site

CAD 80.000 - 100.000

30+ days ago

Senior Software Programmer, Developer Relations

Epic Games

Montreal

On-site

CAD 80.000 - 110.000

8 days ago

Senior Software Developer (Hybrid)

Morgan Stanley

Montreal

Hybrid

CAD 80.000 - 120.000

9 days ago

Senior C++ Programmer - Machine Learning Content Creation Technology Group

Ubisoft

Montreal

On-site

CAD 80.000 - 120.000

30+ days ago

Lead Automation Programmer

Epic Games

Montreal

On-site

CAD 80.000 - 110.000

8 days ago

Programmeur senior ML _ Groupe Technologique Création de Contenu

Ubisoft Entertainment

Montreal

On-site

CAD 80.000 - 120.000

30+ days ago