CareerPlanGet AI match score →

Performance Engineer

Montreal, Quebec, Canada💼 Full-time🗓 2026-07-15 → 2026-07-31

Core

Own and drive the development of core systems and performance initiatives for Unreal Engine games, focusing on CPU/GPU optimization, memory management, and profiling tool automation.

Role type

Senior IC game performance engineer (Unreal Engine)

Builds

Optimized game builds for PC, console, and mobile platforms

Domain

Game development, Unreal Engine, low-level systems optimization

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++ (deep level, memory layout, cache efficiency, SIMD), Unreal Engine 5 profiling (Insights, LLM, GPU Visualiser), cross-platform architecture (PC, console, mobile), Python (automation, CI integration), memory leak detection, networking latency diagnostics

Preferred skills

Console certification performance submissions, mobile performance optimization (Android/iOS), custom allocator implementation, shader authoring (HLSL/GLSL), familiarity with Tracy/Optick, UE5 rendering features (Nanite, Lumen)

Technologies

Unreal Engine 5, RenderDoc, PIX, NSight, Xcode GPU Frame Capture, C++, Python, ASan, Valgrind, NetStat

Responsibilities

Profile and optimize game/render/RHI threads to reduce tick overhead and hitching; diagnose and resolve GPU memory pressure and rendering pipeline bottlenecks; own memory budget compliance and eliminate memory leaks; profile and optimize Unreal replication system for networking latency; build internal profiling tools and automated regression tests in C++ and Python

Seniority

Senior, hands-on IC

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