Riot Games

Principal Software Engineer, 3D Animation - Unpublished R&D Product

Riot Games

Apply
4 months ago
Los Angeles, CA, USA
Staff+
H1B Sponsor

Responsibilities

  • Design and implement scalable and performant real-time animation systems and pipelines tailored for game development.
  • Collaborate closely with animators, technical artists, and designers to empower high-fidelity character performance and interactivity.
  • Contribute to the architecture and technical direction for animation features including state machines, IK systems, and procedural motion.
  • Optimize runtime performance and memory usage of animation systems across platforms.
  • Drive the integration of animation tools with engine features.
  • Lead and participate in technical planning, prototyping, and feature development.
  • Promote best practices in animation engineering and mentor other developers in this specialty.
  • Help evolve content workflows and pipelines to support iteration and scale.

Requirements

  • 8+ years of professional experience as a software engineer in the game industry, with focus on real-time animation systems.
  • Proficient in C++ and Python, with strong debugging and performance optimization skills.
  • Shipped at least one AAA game title featuring high-quality animation systems.
  • Solid foundation in 3D math.
  • Experience with modern runtime animation techniques - motion matching, runtime rigs, advanced blending techniques.
  • Experience collaborating across disciplines including animation, tech art, and gameplay design.
  • Pragmatic decision-making, strong product sense, and a deep empathy for player experience.

Benefits

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

Tech Stack

C++Python

Categories

BackendGaming