CareerPlanGet AI match score →

Programmeur·se Senior C++ - Machine Learning

Montreal, Quebec, Canada💼 Full-time🗓 2026-07-19 → 2026-07-21

Core

Senior C++ engineer building and optimizing machine learning systems, inference engines, and frameworks for video game applications.

Role type

Senior IC C++ Machine Learning Engineer

Builds

Production ML inference engines, libraries, and frameworks integrated into game engines and shipped games

Domain

Video Games / Machine Learning

Deliverable

production ML models

Required skills

C++ (expert), ML fundamentals, deep learning, system architecture, memory management, multithreading, GPU/NPU optimization, unit testing, integration testing

Preferred skills

Python, game engine experience, Reinforcement Learning

Technologies

C++, Python, GPU, NPU, CPU

Responsibilities

Develop and maintain ML inference engines and frameworks; optimize ML calculations across hardware; integrate ML systems into game engines; write unit and integration tests; collaborate with data science and gameplay teams; conduct research on latest AI advancements; create proofs of concept and refine models

Seniority

Senior, hands-on IC

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