We are looking for a Senior Engineer - Rendering (Android) to contribute to and drive the development of core rendering systems and graphics features across various computing architectures. The ideal candidate should have 5+ years of professional software engineering experience with a focus on real-time graphics and rendering systems.
Requirements
- 5+ years of professional software engineering experience with a focus on real-time graphics and rendering systems
- Strong proficiency in modern C++ and a solid understanding of data-oriented design principles and software architecture for high-performance systems
- Deep, hands-on expertise with modern graphics APIs (Vulkan is an asset; OpenGL and Metal are also valuable)
- In-depth understanding of Unreal Engine's rendering pipeline (RHI, rendering passes, and the material system)
- Proven experience shipping at least one product or title, with demonstrable contributions to the rendering engine or graphics performance
- Familiarity with low-level performance profiling and optimization on mobile hardware using tools such as Unreal Insights, Android GPU Inspector (AGI), RenderDoc, or platform-specific profilers
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent professional experience
Benefits
- Target annual compensation: $78,000 - $168,000