Senior Rendering Programmer
Core
Enhance player experience on PC by building and improving rendering systems for Fortnite Desktop, optimizing stability and performance across diverse hardware and software configurations.
Role type
Senior IC rendering engineer (real-time graphics)
Builds
Fortnite Desktop platform rendering systems and Unreal Engine rendering applications
Domain
Real-time game engine development, computer graphics, PC gaming
Deliverable
production ML models | product features
Required skills
C++, multi-threaded programming, real-time rendering, graphics API knowledge (DirectX 12), profiling and optimization, low-level system debugging
Preferred skills
Windows APIs, OS-level systems, memory allocators, file systems, input systems, GPU vendor collaboration
Technologies
DirectX 12, Unreal Engine, Windows APIs, graphics drivers
Responsibilities
Analyze and resolve stability and performance problems on PC hardware; solve device-specific CPU/GPU performance and compatibility issues; improve rendering systems and optimize stability/performance across graphics APIs; improve low-level systems interfacing with platform APIs; monitor stability/performance data and improve Unreal Engine systems for Fortnite; collaborate with GPU vendors and partners to resolve technical issues; work with Unreal Engine Rendering Architecture team on complex technical challenges