← Back to list
Job · Principal

Principal Software Engineer, Rendering – Unpublished R&D Product

Software Engineer • Principal • On-site • Full-time United States Los Angeles, USA

Riot Games is looking for a Principal Software Engineer focused on rendering for its unpublished MMO team, helping build and deliver a brand new game. The role works collaboratively with artists, designers, and producers to deliver genre-defining visual experiences, reporting to the project's Engineering Manager.

Responsibilities

  • Be the rendering expert of the team
  • Help build the engine technology powering one of Riot's new AAA games
  • Deeply understand how rendering systems are interlinked, proactively shepherding best practices and advising across departments
  • Work collaboratively with the art team to 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

Nice to have

  • Familiarity working with and extending tools like Maya
  • Expert-level 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)

Soft skills

Collaborative work with the art teamPlayer-first mindsetProactive best-practice advocacy

What we offer

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

About the company

Riot Games is the developer of League of Legends and other popular games, putting players first in every decision it makes.

Education: Alapdiploma vagy azzal egyenértékű tapasztalat

Similar jobs