Qualifications
Responsibilities:Serve as the rendering authority within the team.Contribute to the development of engine technology that powers a new AAA title.Gain a comprehensive understanding of rendering system interconnections and proactively promote best practices across departments.Collaborate with the Art team to fulfill the game’s overarching vision.Monitor and enhance the performance of the game client.Develop, implement, and refine tools for artists across various platforms.Identify pipeline issues and propose areas for improvement.Required Qualifications:8+ years of professional experience in programming as a rendering engineer.2+ years in a technical lead role.Experience with multiple game engines such as Unreal and Unity.Bachelor's degree or equivalent experience.Familiarity with agile development methodologies.Knowledge of multithreaded programming.Experience with MMOs or seamless environment streaming.Desired Qualifications:Experience with tools like Maya.Expertise in low-level optimization of C++.Familiarity with asset pipelines, version control, and data-driven rendering architectures.Experience with Nanite technology.Knowledge of procedural content generation tools (e.g., Houdini, UE5 PCG).
About the job
At Riot Games, our engineers possess profound expertise across specialized technical domains while embracing opportunities to explore diverse fields. As a Principal Software Engineer focusing on rendering, you will collaborate with a team of talented engineers to architect and implement innovative technical solutions at a company-wide scale.
In this pivotal role on the unpublished MMO team, you will play a crucial part in developing and delivering a groundbreaking gaming experience. Your work on rendering systems and engine features will be centered around enhancing player experience. Collaborating closely with artists, designers, and producers, you will create visually stunning experiences that define the genre. You will report directly to the Engineering Manager of the project.
About Riot Games, Inc.
Riot Games, Inc. is a leading game development company known for creating immersive gaming experiences. Our team is dedicated to exploring innovative technologies and delivering high-quality games that engage players worldwide.