Lead Rendering Programmer | Programmeur ou programmeuse en rendu Lead
Core
Lead the design, implementation, and optimization of high-quality, performant rendering systems within Unreal Engine for AAA game titles.
Role type
Senior IC rendering programmer (Unreal Engine)
Builds
Real-time graphics rendering pipelines and features for AAA games
Domain
Video Games / Real-time Graphics
Deliverable
production ML models | product features
Required skills
C++, Unreal Engine rendering pipeline, real-time rendering concepts (lighting, shading, materials, post-processing), GPU performance optimization, version control (Perforce/Git), technical leadership, system architecture
Preferred skills
Custom engine modifications, multi-platform optimization (PC, console, mobile), graphics APIs, GPU architecture
Technologies
Unreal Engine, C++, Perforce, Git
Responsibilities
Lead design and implementation of core rendering systems; define and maintain rendering architecture and standards; provide technical leadership and hands-on development for complex features; collaborate with Art and Tech Art to translate visual goals into performant solutions; mentor rendering programmers; oversee rendering performance, memory usage, and scalability; drive optimization efforts and coordinate improvements; establish workflows and debugging practices; debug complex rendering issues involving shaders, materials, and GPU performance; guide Unreal Engine upgrades and custom modifications.
Seniority
Senior, hands-on IC with leadership responsibilities