Jobs · Engineering · California

Principal Software Engineer, Rendering - Unpublished R&D Product

Riot Games · Los Angeles, CA · 3 wk ago
On-siteEngineeringFull-time

About the Role

As a Principal Software Engineer focused on graphics on the unpublished MMO team, you’ll work alongside other engineers to implement technical solutions at a company-wide scale. You’ll collaborate with teams to ensure high quality and stack applicability, and provide other engineers with a clear illustration of extraordinary engineering. You are responsible for helping Riot build and deliver a brand new game, keeping the players' experience in mind as you build rendering systems and engine features. You will work collaboratively with artists, designers, and producers to deliver genre-defining visual experiences to our players.

Responsibilities

  • Be the rendering expert of the team
  • Help build the engine technology that powers one of our new AAA games
  • Deeply understand how rendering systems are interlinked and proactively work across departments to shepherd best practices and advise on all things rendering-related
  • Work collaboratively with the art team to help realize the overall vision of the game
  • Monitor and increase the performance of the game client
  • Build, implement, and improve tools for artists across multiple platforms
  • Resolve pipeline issues and identify areas for improvement

Requirements

  • 8+ years of professional programming experience as a rendering engineer
  • 2+ years experience as a technical lead
  • Experience working with various game engines (e.g., Unreal, Unity)
  • BS or equivalent experience
  • Familiarity working in an agile environment
  • Experience with multithreaded programming
  • Experience working on an MMO

Desired Qualifications

  • Familiarity with working with and extending tools like Maya
  • Expert in low-level optimization of C++
  • Experience with asset pipelines, version control, and data-driven rendering architectures
  • Experience with Nanite
  • Experience with procedural content generation tools (e.g., Houdini, UE5 PCG)

About You

For this role, you’ll find success through craft expertise and a collaborative spirit that prioritizes the delight of players. We look for dedicated people with a personal relationship with games. If you embody player empathy and care about players' experiences, this is the role for you.

Benefits

  • Open paid time off policy
  • Flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match

Similar jobs