Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product

riotgames· CN Game Studio
Apply Now ↗
📍 Shanghai, China

About this role

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Software Engineer, you’ll be exposed to both new and current technology while building innovative solutions to overcome high-volume obstacles and deliver player value.

As a Staff Graphics Software Engineer on the R&D team you are responsible for helping Riot build and deliver a brand new game! You will keep the players' experience in mind as you build rendering systems and features to support one of our new games. You will also work collaboratively with technical artists, artists, designers, and producers to deliver genre-defining experiences to our players.

Responsibilities:

  • Act as the team’s subject-matter expert in graphics engineering
  • Develop and maintain engine technologies powering one of Riot’s new games
  • Collaborate closely with technical artists and art teams to realize the game’s visual and creative vision
  • Monitor and optimize the performance of the game client across platforms
  • Design, implement, and enhance tools for artists on multiple platforms
  • Troubleshoot pipeline issues and proactively identify areas for improvement

Required Qualifications:

  • 6+ years of professional experience in Unreal Engine real-time rendering development; 8+ years preferred
  • Deep experience with Unreal Engine 5 core rendering features such as Lumen and Nanite
  • Familiarity with GPU-driven rendering, mesh shaders, ray tracing pipelines, and anti-aliasing techniques
  • Expert proficiency in C++ and Unreal Engine’s rendering APIs
  • Strong knowledge of modern graphics APIs such as Vulkan and DirectX 12, and experience with hardware architectures including consoles and mobile GPUs
  • Expertise in low-level optimization techniques for both PC and mobile platforms
  • Proficient in graphics profiling and diagnostics using tools like PIX, RenderDoc, and Nsight, with demonstrated experience in cross-platform performance tuning
  • Experience developing rendering pipelines for both mobile and PC platforms
  • Comfortable working in an agile development environment

Desired Qualifications:

  • Familiarity with League of Legends IP and its visual style; knowledge of other Riot Games IP is a plus
  • Demonstrated experience collaborating closely with artists to achieve creative goals
  • Credited as a core rendering engineer on at least one shipped game title
  • Fluent in both spoken and written English

Frequently Asked Questions

Is the salary disclosed for the Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product position at riotgames?
The salary for this Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product role at riotgames is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product position at riotgames located?
This Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product role at riotgames is based in Shanghai, China. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product at riotgames belong to?
This Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product position is part of the CN Game Studio department at riotgames. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product position at riotgames?
Click the "Apply Now" button on this page. You will be redirected to riotgames's official application portal hosted on greenhouse where you can submit your application directly.
When was the Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product job at riotgames posted?
This Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product position at riotgames was posted on Aug 8, 2025. Apply as soon as possible — early applications are often reviewed first.
Staff Software Engineer, Rendering 渲染工程师 - Unpublished R&D Product
riotgames
Apply for this role ↗

You'll be redirected to riotgames's official application page on Greenhouse.