Lead Rendering Programmer - Anvil Engine
Core
Lead a high-performing rendering team to push the state of the art in water technology and real-time rendering for AAA game franchises.
Role type
Senior Lead Rendering Programmer (Graphics Engine)
Builds
Scalable rendering solutions, renderer systems, and game engine features for AAA titles.
Domain
Video Game Development / Real-Time Graphics
Deliverable
production ML models | product features
Required skills
C/C++, multi-threading, DirectX 12, Vulkan, Metal, shader programming, 3D mathematics, rendering algorithms, team leadership, technical strategy, code review, mentorship
Preferred skills
cross-platform development, low-level optimization, memory management, hardware tuning, Unreal/Unity/proprietary engines, middleware integration, real-time ray tracing, global illumination, physically-based rendering, procedural generation
Technologies
DirectX 12, Vulkan, Metal, Unreal, Unity
Responsibilities
Partner with Technical Directors to translate vision into executable technical strategies; Lead a high-performing rendering team through objective-setting and performance management; Drive technical decision-making across the rendering pipeline; Write production code to develop and optimize renderer systems; Architect scalable rendering solutions; Conduct rigorous code reviews and provide mentorship.
Seniority
Senior, hands-on IC with strategic leadership