CareerPlan

Programmeur·se Senior C++ - Apprentissage automatique

Montreal, QC, caFull-time2026-10-15 → 2026-11-11

Core

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

Role type

Senior IC machine-learning engineer (C++ inference)

Builds

ML inference engines, libraries, and frameworks for game engines

Domain

Video games + Machine Learning

Deliverable

production ML models

Required skills

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

Preferred skills

Python, game engine experience, reinforcement learning

Technologies

C++, Python, NPU, GPU, 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; create proofs of concept and experiment with models; conduct research on latest ML advancements; document complex AI concepts.

Seniority

Senior, hands-on IC