Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Riot Games Logo

Principal Software Engineer, Graphics - Teamfight Tactics

Riot Games

Salary not specified
Sep 11, 2025
Los Angeles, CA, US • Mercer Island, WA, US
Apply Now

Teamfight Tactics (TFT) needs to push visual fidelity, clarity, and performance across multiple platforms, ensuring a refined player experience through advanced real-time rendering and graphics systems.

Requirements

  • 8+ years of professional experience in game rendering, graphics programming, or engine development.
  • Proficiency in C++ and shader languages (HLSL, GLSL, or Metal Shading Language).
  • Strong knowledge of real-time rendering pipelines (PBR, lighting models, post-processing, GPU/CPU tradeoffs).
  • Hands-on experience with graphics APIs such as DirectX 12, Vulkan, Metal, or OpenGL.
  • Proven ability in rendering performance profiling and optimization across multiple platforms.
  • Strong understanding of OO programming, data-driven design principles, and game engine architectures.
  • Experience with GPU debugging and profiling tools (RenderDoc, PIX, NSight, Xcode GPU tools, etc.).

Responsibilities

  • Lead the design and implementation of advanced real-time rendering features, including lighting, shading, post-processing, VFX, and GPU optimizations.
  • Define and maintain rendering architecture and performance standards across multiple platforms, from high-end PCs to mobile devices.
  • Profile and optimize GPU/CPU performance to ensure high frame rates and smooth visuals in large-scale, multiplayer scenarios.
  • Champion innovation in rendering pipelines, shader development, and GPU optimization, ensuring our tech scales beautifully across platforms and hardware.
  • Act as a bridge between gameplay and engine teams, translating creative vision into performant, scalable rendering systems that push the boundaries of what's possible.
  • Contribute to a culture of technical excellence, mentorship, and continuous improvement—your work will ripple across multiple titles and inspire the next generation of visual storytelling at Riot.
  • Participate in planning and execution of engineering work: requirements gathering, technical discovery, design, breakdown, and estimation.

Other

  • BS in Computer Science, or equivalent experience with proven understanding of CS fundamentals.
  • Experience collaborating with cross-disciplinary teams (engineering, art, design).
  • Product sense, pragmatism, and player empathy in making technical decisions.
  • Craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players.
  • Embody player empathy and care about players' experiences.