onsite
Lead Rendering Programmer
Lead Rendering Programmer
Epic Games is seeking a Lead Rendering Programmer to manage GPU budget and render performance on current and next-gen console and PC platforms. This role involves architecting, implementing, and maintaining rendering systems, contributing to Unreal Engine rendering, and mentoring junior team members. The ideal candidate will have a deep understanding of modern rendering techniques, GPU architecture, and C++.
About the role
What You'll Do
- Manage the GPU budget and render performance on current and next-gen console and PC platforms.
- Architect, implement, and maintain rendering systems while considering the overall engine architecture and how it impacts multiple teams.
- Contribute to multiple aspects of Unreal Engine rendering, including high-end visualization and global illumination.
- Work with a highly collaborative team of rendering engineers, artists, and technical artists.
- Mentor junior team members and help them improve their skills.
What We're Looking For
- You're an experienced programmer with a deep understanding of modern rendering techniques, GPU architecture, and performance.
- You have a deep knowledge of C++ and have worked on at least one shipped game title.
- You're able to work independently to solve difficult technical problems.
- You have strong communication and interpersonal skills.
- Experience with Unreal Engine 4/5 is a plus.
- Experience with console development (PS5, Xbox Series X, etc.) and low-level graphics APIs (DX12, Vulkan, etc.) is a plus.
Skills
C++GPUHLSLUnreal EngineUE4UE5PS5Xbox Series XDX12VulkanGame Developmentrendering pipelinesDebuggingProfilingProblem SolvingCommunication