Ape² is on the lookout for a talented Unreal Graphics Rendering Engineer to bring Above.Land to life with cutting-edge visuals and unparalleled performance. This is a contract-based position with the possibility of remote working from anywhere.As a key member of our Tech Art team, you will be developing new and enhance existing graphics technologies (rendering, lighting, shadows, shaders, culling, scene management and others) to help achieve stunning visual effects and environments.You will also work closely with the rest of the programming, design and FX teams to help leverage the Unreal Engine to profile and optimize our game's graphics, ensuring a seamless and visually impactful experience for players worldwide.If you are seeking to be a part of an exciting project and diverse, inclusive team-based environment, we’d love to hear from you!
Responsibilities
- Develop and implement advanced rendering techniques using Unreal Engine 5 to achieve state-of-the-art visuals.
- Help define and refine memory budgets for all major aspects of the game (models, FX, lighting, animation...) and implement processes / validators to enforce said budget across the board.
- Optimize game performance with World Partition in mind, without compromising on visual fidelity and ensuring smooth gameplay across all platforms.
- Collaborate with artists and designers to bring creative visions to life, providing technical solutions for visual challenges.
- Implement dynamic lighting, shading, and environmental effects that elevate the immersive experience of our open-world action RPG.
- Contribute to the development of tools and workflows that streamline the graphics development process.
- Stay updated with the latest advancements in game graphics technology and integrate innovative solutions to enhance our game's visual and technical quality.
- Design, write and implement elegant and robust code to maintain performance through profiling and optimization.
- Write clear technical design and specification documents.
- Accurately schedule tasks and complete them on time, with an understanding of and appreciation for milestones, schedules, deadlines and efficient development processes
Qualifications
- Bachelor's degree in Computer Science, Game Development, or related field.
- Min. of 4 years of experience in graphics programming for video games, with a strong portfolio showcasing Unreal Engine projects.
- Min. of 1 AAA PC/Console game shipped. Open World games are a plus.
- Proficient in C++ and shader programming languages (HLSL/GLSL).
- Solid understanding of 3D mathematics, rendering algorithms, and graphics pipeline.
- Experience with performance analysis and optimization techniques in Unreal Engine.
- Familiarity with the latest graphics technologies such as ray tracing, HDR, and physically based rendering (PBR).
- Familiarity with Perforce or other modern Version Control best practices.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Excellent communication skills, both verbal and written, to effectively interact with team members across different departments.
We believe diversity is our biggest strength. We’re committed to creating an inclusive work environment that is inclusive and respectful of the individuality of our team. We encourage applications from Indigenous people, racialized people, people from gender and sexually diverse communities and/or people with intersectional identities.