Talent.com
Senior C++ Programmer - Machine Learning Content Creation Technology Group
Senior C++ Programmer - Machine Learning Content Creation Technology GroupUbisoft • Montreal, Québec, Canada
Senior C++ Programmer - Machine Learning Content Creation Technology Group

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

Ubisoft • Montreal, Québec, Canada
27 days ago
Job type
  • Full-time
Job description

Job Description

Join the Content Creation Technology Group (CCTG) as a Senior C++ Programmer and play a key role in building cutting-edge applications powered by Machine Learning. We’re looking for an expert in C++ with AI / ML experience to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap.

What you will do

Main responsibilities :

Provide and support ML systems based on business requirements and objectives.

Develop, integrate, and maintain inference engines, ML libraries, and frameworks.

Leverage the best hardware (NPU, GPU, CPU) to accelerate ML-related computations.

Build systems to evaluate, optimize, and measure model performance.

Integrate and maintain ML systems within game engines and games.

Write unit tests and integration tests.

Collaborate with the data science team, specialized programmers (gameplay, AI, etc.), the research team, and other stakeholders such as production teams.

Write clear and structured code that meets performance, maintainability, modularity, scalability, and compatibility requirements.

Other responsibilities :

Create proof-of-concepts, which may involve model training, fine-tuning, and experimenting with different techniques and architectures.

Suggest improvements when needed by designing and implementing new systems or enhancing existing ones.

Conduct research to stay up to date with the latest advancements.

Prepare documentation, presentations, and knowledge-sharing materials to communicate complex AI concepts to both technical and non-technical collaborators.

Qualifications

What you bring : Education :

Bachelor’s degree in computer science or computer engineering or equivalent.

A master’s degree in Machine Learning or any other relevant field is a strong asset.

Relevant Experience :

Minimum 10 years of experience in C++ programming.

Minimum 5 years of experience in AI / ML.

Core Skills :

In-depth knowledge of C++ required.

Strong architecture skills.

Good understanding of hardware to leverage multithreading and optimize memory management.

Solid knowledge of machine learning and deep learning fundamentals.

Other Skills :

Proficiency in Python is an asset.

Experience working with game engines is an asset.

Create a job alert for this search

Senior C Programmer Machine Learning Content Creation Technology Group • Montreal, Québec, Canada

Similar jobs
Trigonometry Private Tutoring Jobs Saint-Lin-Laurentides

Trigonometry Private Tutoring Jobs Saint-Lin-Laurentides

Superprof • Saint-Lin-Laurentides, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Python / PyTorch ML Engineer to lead production AI / ML model development and architect MLOps / ETL standardization across 100+ use cases B3617

Senior Python / PyTorch ML Engineer to lead production AI / ML model development and architect MLOps / ETL standardization across 100+ use cases B3617

S.i. Systems • montréal, qc, ca
Full-time
Our Banking Client is seeking a.Senior Python / PyTorch ML Engineer to lead the development of production AI / ML models. MLOps / AIOps standardization and ETL best practices.Python / PyTorch standardizatio...Show more
Last updated: 1 day ago • Promoted
Embedded C++ Developer - Global Connect Technologies

Embedded C++ Developer - Global Connect Technologies

Global Connect Technologies • laval, qc, ca
Full-time
Job Title : Embedded C++ Developer.We are seeking a highly skilled Embedded C++ Developer with strong Linux experience to design and develop robust embedded software solutions for advanced hardware ...Show more
Last updated: 2 days ago • Promoted
Epicor Kinetic Implementation Specialist - Tenth Revolution Group

Epicor Kinetic Implementation Specialist - Tenth Revolution Group

Tenth Revolution Group • mercier, qc, ca
Full-time
Job Description : Epicor Kinetic Implementation Consultant.Epicor Kinetic Implementation Consultant.ERP implementations for manufacturing and distribution clients. This role requires strong expertise...Show more
Last updated: 10 days ago • Promoted
Senior Product Manager - MAVI

Senior Product Manager - MAVI

MAVI • saint-esprit, qc, ca
Full-time
MAVI is on a mission to globalize the finance and accounting function by connecting the best talent in the world with high-performing US companies. We’re building the world’s largest network of top-...Show more
Last updated: 2 days ago • Promoted
Senior Programmer (Salesforce Commerce Cloud) - saint-esprit

Senior Programmer (Salesforce Commerce Cloud) - saint-esprit

Ateko, backed by Bell Canada • saint-esprit, qc, ca
Full-time
Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
Last updated: 6 days ago • Promoted
Mid Level Developer - Retail Platform - Hifyre

Mid Level Developer - Retail Platform - Hifyre

Hifyre • saint-esprit, qc, ca
Full-time
Mid-Level Developer - Retail Platform.Hifyre has created the cannabis industry’s most advanced retail sales platform, leveraging data to deliver personalized, effective, consumer & partner engageme...Show more
Last updated: 2 days ago • Promoted
Trigonometry Private Tutoring Jobs Lanaudi

Trigonometry Private Tutoring Jobs Lanaudi

Superprof • Lanaudi, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior C++ Programmer - Machine Learning Content Creation Technology Group

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

Ubisoft Entertainment • Montreal
Full-time
Senior C++ Programmer - Machine Learning Content Creation Technology Group.Join the Content Creation Technology Group (CCTG) as a Senior C++ Programmer and play a key role in building cutting‑edge ...Show more
Last updated: 7 days ago • Promoted
Senior Python / PyTorch ML Engineer to lead production AI / ML model development and architect MLOps / ETL standardization across 100+ use cases B3617 - montréal

Senior Python / PyTorch ML Engineer to lead production AI / ML model development and architect MLOps / ETL standardization across 100+ use cases B3617 - montréal

S.i. Systems • montréal, qc, ca
Full-time
Our Banking Client is seeking a.Senior Python / PyTorch ML Engineer to lead the development of production AI / ML models. MLOps / AIOps standardization and ETL best practices.Python / PyTorch standardizatio...Show more
Last updated: 1 day ago • Promoted
Epicor Kinetic Implementation Specialist

Epicor Kinetic Implementation Specialist

Tenth Revolution Group • saint-esprit, qc, ca
Full-time
Job Description : Epicor Kinetic Implementation Consultant.Epicor Kinetic Implementation Consultant.ERP implementations for manufacturing and distribution clients. This role requires strong expertise...Show more
Last updated: 10 days ago • Promoted
Senior C++ Engine Programmer – Open World, Multithreaded

Senior C++ Engine Programmer – Open World, Multithreaded

Zeni Max Media, Inc. • Montreal
Full-time
A leading game development studio in Montreal seeks a C++ Developer with over 4 years of experience.You will write maintainable, high-performance code for complex game systems.Responsibilities incl...Show more
Last updated: 22 days ago • Promoted
C++ Developers (intermediate and senior)

C++ Developers (intermediate and senior)

HRB • Montreal
Full-time
Our client is a global telco / fintech that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets, aiming to achieve high-quality, uncorrelated returns.T...Show more
Last updated: 22 days ago • Promoted
Embedded C Developer - Amaris Consulting

Embedded C Developer - Amaris Consulting

Amaris Consulting • mercier, qc, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Senior Global Clinical Trial Manager - Oncology Hematology - Home Based - Canada

Senior Global Clinical Trial Manager - Oncology Hematology - Home Based - Canada

ICON Strategic Solutions • saint-esprit, qc, ca
Remote
Full-time
As a Senior Global Clinical Trial Manager, you will be joining the world’s largest & most comprehensive clinical research organisation, powered by healthcare intelligence.Joining a well-established...Show more
Last updated: 30+ days ago • Promoted
Saviynt SME - TechDemocracy

Saviynt SME - TechDemocracy

TechDemocracy • saint-esprit, qc, ca
Full-time
Lead design and implementation of Saviynt IGA solutions (Lifecycle, Access Requests, Certifications).Integrate Saviynt with HR, AD, Azure AD, and cloud / on-prem applications.Configure workflows, pol...Show more
Last updated: 2 days ago • Promoted
React Lead Developer - HCLTech

React Lead Developer - HCLTech

HCLTech • saint-esprit, qc, ca
Full-time
Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
Last updated: 18 days ago • Promoted
Senior Programmer (Salesforce Commerce Cloud)

Senior Programmer (Salesforce Commerce Cloud)

Ateko, backed by Bell Canada • saint-esprit, qc, ca
Full-time
Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
Last updated: 6 days ago • Promoted