Senior Rendering Engineer
Core
Building a high-speed, completely dynamic 3D streaming environment for millions of users across console, desktop, mobile, and VR devices.
Role type
Senior IC game rendering engineer
Builds
In-house rendering engine supporting DirectX, OpenGL, Metal, and Vulkan for Roblox platform
Domain
Real-time 3D graphics, game engine development, cross-platform streaming
Deliverable
production ML models | product features | infrastructure
Required skills
C++, shading languages, 3D math, computer graphics algorithms, GPU APIs (OpenGL/DirectX/Metal/Vulkan), code performance optimization, memory management, real-time rendering, mobile/console development
Preferred skills
Creative rendering techniques, research in rendering state-of-the-art
Technologies
DirectX 9/11, OpenGL, GNM, Metal, Vulkan, C++
Responsibilities
Investigate and implement rendering techniques to enhance graphics immersion and expressiveness, collaborate with technical artists to understand creator needs, improve performance and stability of the game engine, work with engineering and art teams, take ownership of projects throughout their lifecycle
Seniority
Senior, hands-on IC