CareerPlanGet AI match score →

Programmeur·se Senior C++ - Machine Learning

Montreal, QC, ca💼 Full-time🗓 2026-05-14 → 2026-08-01

Core

Principal C++ engineer developing ML inference engines, libraries, and frameworks for game engines and titles.

Role type

Senior IC machine-learning engineer (C++)

Builds

ML inference engines, libraries, and frameworks integrated into game engines

Domain

Video game industry + machine learning

Deliverable

production ML models

Required skills

C++ (expert), system architecture, hardware optimization (NPU/GPU/CPU), multithreading, memory management, deep learning fundamentals

Preferred skills

Python, game engine experience, reinforcement learning

Technologies

C++, Python, NPU, GPU, CPU

Responsibilities

Develop and maintain ML inference engines and libraries; optimize ML calculations across hardware; integrate ML systems into game engines; write unit and integration tests; create proofs of concept and experiment with models; conduct research on latest AI advancements

Seniority

Principal, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗