Riot Games

Senior Software Engineer, Rendering 渲染工程师

Riot Games

Apply
7 months ago
Shanghai, China
Senior / Staff+
H1B Sponsor

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.

Requirements

  • 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.

Tech Stack

C++Unreal Engine

Categories

BackendGaming