Riot Games is looking to architect the foundational elements of the tools ecosystem for one of their new games, aiming to improve developer efficiency and support content creation workflows.
Requirements
- 8+ years of professional experience in software engineering, including experience delivering live or shipped products at scale
- 3+ years working on game development tools
- Experience in Unreal Engine and awareness of upcoming tools in game development
- Proficiency in C++
- Experience developing tools that integrate with both client and backend systems
- Experience developing tools that integrate with art pipelines (e.g. Maya, Blender, etc.)
- Experience developing AI- or ML-driven content tools
Responsibilities
- Architect and help implement the foundational elements of the game’s tools ecosystem
- Champion the technical vision, architecture, and execution for the tools engineering team with production and management
- Establish the team’s technical direction and best practices for tools architecture and implementation
- Collaborate effectively with production, design, art, and other engineering teams to deliver tools that are purpose-driven, robust, and scalable
- Champion tooling best practices across multiple teams including design, tech art, UX, and gameplay engineering
- Review and identify new and shared developer tooling technologies, both internal and external, as possible opportunities for the team
- Provide documentation and trainings on new tools and workflows to internal customers
Other
- Collaborate with leadership on planning and long-term vision for developer tooling and workflows
- Mentor engineers across multiple levels as the team scales, and provide feedback that supports their technical growth
- Proven ability to navigate ambiguity and influence cross-functional stakeholders
- Strong communication skills across technical and non-technical audiences
- Experience mentoring technical leaders and contributing to engineering culture