Performance Engineer
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