Senior Graphics Programmer
$200,000–$200,000 year
RemoteWashington, United States
Job Summary
Profile GPU performance and resolve severe rendering bottlenecks related to draw calls, level of detail (LOD) transitions, and overdraw. Dive into Unreal Engine C++ source code to implement complex refactors and engine upgrades supporting massive open-world gameplay. Enhance rendering ecosystems by working with features like Lumen, Nanite, and hardware ray tracing while collaborating with Technical Art and VFX teams to optimize custom rendering systems. Define scalability scenarios across different GPU tiers to manage VRAM budgets and integrate modern upscaling technologies such as DLSS and FSR. Work core hours of 10:00 AM PST to 4:00 PM PST with willingness to be on-call for live issue firefighting and crunch during critical shipping periods.
Required Qualifications
- 5+ years of professional C/C++ experience focusing entirely on real-time rendering and low-level GPU systems
- Deep expertise in shaping rendering architecture using modern graphics APIs, specifically DirectX 12 (DX12)
- Hands-on experience profiling, debugging, and identifying frame time optimizations using tools like PIX
- Strong proficiency in authoring HLSL shaders, compute shaders, and PBR materials
- Deep, hands-on experience modifying and extending the Unreal Engine 4/5 source code
- Deep experience working with version control platforms, specifically Perforce
- Ability to work core hours of 10:00 AM PST to 4:00 PM PST
- Willingness to be on-call for live issue firefighting and to crunch around critical shipping periods to support major content launches
Desired Qualifications
- Shipped titles credited as a Senior Graphics Programmer, Senior Rendering Engineer, Principal Graphics Engineer or similar technical role
- Familiarity with the ARK franchise (Survival Evolved / Survival Ascended)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.