This position is no longer available
Los Angeles, California, United States USD 229,200 - 319,500 Yearly

Riot Games was looking for a Principal Software Engineer

Riot Games is looking for a Principal Software Engineer to join our graphics team on an unpublished MMO. In this role, you will be instrumental in building the rendering systems and engine technology that powers one of our new AAA games, collaborating closely with artists and designers to create a groundbreaking visual experience.

What You'll Do

  • 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 render related.
  • Work collaboratively with the Art team to help realize the overall vision of the game.
  • Work to monitor and increase the performance of the game client.
  • Build, implement, and improve tools for artists across multiple platforms.
  • Work to resolve pipeline issues and to identify areas for improvement.

What We're Looking For

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

Nice to Have

  • 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 (i.e. Houdini, UE5 PCG, etc.).

Technical Stack

  • C++
  • Unreal
  • Unity
  • Maya
  • Nanite
  • Houdini
  • UE5 PCG

Team & Environment

You will report to the Engineering Manager of the project. We create collaborative teams where you are empowered to bring your unique perspective everyday.

Benefits & Compensation

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

Riot Games provides equal employment opportunity for all applicants and members and makes reasonable accommodations for handicapped and disabled Rioters.

Required Skills
C++UnityAgile Methodologies
About company
Riot Games
Riot Games creates games and experiences that make it better to be a player.
All jobs at Riot Games Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago