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

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

Ubisoft • Montreal, QC, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Company Description

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 more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey and help create the unknown!

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, QC, Canada

Similar jobs
Senior C++ Developer

Senior C++ Developer

Targeted Talent • Montreal, QC, Canada
Full-time
Our Client is one of the fastest-growing companies in BC and is a leader in their industry.They are looking for a senior C++ developer to join their team. They have a range of products with one bein...Show more
Last updated: 13 days ago • Promoted
Remote Online Tasks – Earn Up to $1,500 / month Playing Games

Remote Online Tasks – Earn Up to $1,500 / month Playing Games

Free Cash by Almedia • Sainte-Marcelline-de-Kildare, Canada
Remote
Full-time
Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, AI Model Serving - Montreal, Canada

Senior Software Engineer, AI Model Serving - Montreal, Canada

Speechify • Montreal, QC, Canada
Full-time
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 they're reading – ...Show more
Last updated: 6 days ago • Promoted
Sr. Firmware / Embedded software Engineer

Sr. Firmware / Embedded software Engineer

PotisEdge • saint-esprit, QC, ca
Full-time
Firmware / Embedded software Engineer Location : Burnaby, BC Type : Full-time &l...Show more
Last updated: 10 days ago • Promoted
Mechanical Designer - Cryogenics Systems / Assembleur Mcanique - Systmes Cryogniques

Mechanical Designer - Cryogenics Systems / Assembleur Mcanique - Systmes Cryogniques

Anyon Systems Inc. • Dorval, QC, Canada
Full-time
We work at the cutting edge of technology to develop and commercialize quantum computing solutions.As we continue to grow rapidly, we are expanding both our hardware and software capabilities to pu...Show more
Last updated: 30+ days ago • Promoted
Senior Analytics Engineer - TekRek

Senior Analytics Engineer - TekRek

TekRek • saint-esprit, qc, ca
Full-time
TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technology firms in Silcom Valley.With rapid growth and ...Show more
Last updated: 29 days ago • Promoted
Medical Science Liaison

Medical Science Liaison

Brunel • saint-esprit, QC, ca
Full-time
Alberta, Ontario, or Quebec (Field-Based, Remote) 12-month full-time contract (with potential extension) Show more
Last updated: 18 days ago • Promoted
Senior C++ Engineer

Senior C++ Engineer

freelance.ca • Montreal, Canada
Full-time
We are seeking a senior freelance C++ / systems engineer to design and optimize a real-time, high-performance sensor data logging pipeline for robotics / autonomous systems.Sensor integration : Indu...Show more
Last updated: 30+ days ago • Promoted
LabVIEW Test Engineer - Global Connect Technologies

LabVIEW Test Engineer - Global Connect Technologies

Global Connect Technologies • saint-esprit, qc, ca
Full-time
Job Title : LabVIEW Test Engineer.We are seeking LabVIEW Test Engineer will be responsible for validating automotive cluster software through automated test scripts to ensure functional compliance w...Show more
Last updated: 10 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: 2 days ago • Promoted
Director of Research Development

Director of Research Development

Evlv • saint-esprit, QC, ca
Full-time
Title : Director of Research & Development 💼 Industry : Food Manufacturing 📍 Location : Montreal, QC &l...Show more
Last updated: 18 hours ago • Promoted • New!
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: 17 days ago • Promoted
Senior Statistical Programmer - montréal

Senior Statistical Programmer - montréal

Warman O'Brien • montréal, qc, ca
Full-time
Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Show more
Last updated: 30+ days ago • Promoted
Coordinator, Advocacy

Coordinator, Advocacy

Cystic Fibrosis Canada / Fibrose kystique Canada • saint-esprit, QC, ca
Full-time +1
Coordinator, Advocacy Status : Full-Time - 12-month contract – Existing position Location : Anywhere in Canada, pr...Show more
Last updated: 4 days ago • Promoted
Senior SAP Consultant

Senior SAP Consultant

Quarry Consulting • saint-esprit, QC, ca
Full-time
Senior SAP Fieldglass Consultant to design, implement and deploy SAP Fieldglass application and solution to help customers manage their entire contingent workforce lifecycle, from hiring ...Show more
Last updated: 14 days ago • Promoted
Embedded C Developer - saint-esprit

Embedded C Developer - saint-esprit

Amaris Consulting • saint-esprit, 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
Instructor, AI & Machine Learning

Instructor, AI & Machine Learning

Circuit Stream • Montreal (administrative region), QC, Canada
Part-time
Circuit Stream is a leader in future technology skills training and learning content.We offer world-class educational services for teen and adult learners with a focus on the skills needed to lever...Show more
Last updated: 8 days ago • Promoted
Workday Time and Absence Senior Associate (Certified)

Workday Time and Absence Senior Associate (Certified)

Focus on WD • saint-esprit, QC, ca
Full-time
A leading Workday consulting partner is hiring a Workday Time and Absence Senior Associate to join a high growth delivery team. This is a client facing role with clear progression, strong support fr...Show more
Last updated: 8 days ago • Promoted