CareerPlanGet AI match score →

3D Programming Team Lead (March of Giants)

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

Core

Guide the development and optimization of 3D systems for a high-performance game project, ensuring technical feasibility and seamless integration with artistic teams.

Role type

Senior IC 3D Programming Team Lead

Builds

Production game features and 3D systems

Domain

Interactive entertainment / Real-time 3D graphics

Deliverable

production ML models | product features

Required skills

GPU architecture optimization, low-level 3D APIs (DirectX/Vulkan), shader languages, linear algebra, software design patterns, CPU/GPU memory management, Unreal Engine 5, GPU profiling tools

Preferred skills

Industry best practices for 3D systems, debugging complex rendering issues

Technologies

DirectX, Vulkan, Unreal Engine 5, RenderDoc, NVIDIA Nsight

Responsibilities

Profile and optimize GPU usage, define technical constraints with the Graphics Technical Director, assess technical feasibility of 3D requirements, design and implement new 3D systems, resolve 3D-related bugs, document systems and workflows

Seniority

Senior, hands-on IC with leadership responsibilities

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