
Staff Software Engineer, Engine & Tools - Unpublished R&D Product
Riot Games
Staff Software Engineer, Engine & Tools - Unpublished R&D Product
Riot Games is seeking a Staff Software Engineer for an unpublished R&D product, based in Sydney, Australia. The role involves designing and implementing AI/ML-driven tools and features for game development, working closely with cross-disciplinary teams. Requires 8+ years of software engineering experience, 3+ years in game development tools and C++, and experience with AI/ML systems.
Staff Software Engineer, Engine & Tools - Unpublished R&D Product
Riot Games is seeking a Staff Software Engineer for an unpublished R&D product, based in Sydney, Australia. The role involves designing and implementing AI/ML-driven tools and features for game development, working closely with cross-disciplinary teams. Requires 8+ years of software engineering experience, 3+ years in game development tools and C++, and experience with AI/ML systems.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Work closely with designers, artists, and other engineers to discover and conceptualize opportunities for AI-powered workflow enhancements
- Partner with engineering leaders to help define the team’s future vision for AI-based developer tooling and workflows
- Lead the application of AI/ML systems to solve developer and player facing problems
- Architect and help implement the foundational elements of the game’s tools ecosystem
- Collaborate with artists, designers, QA, and fellow engineers to scope, architect, implement, and test AI/ML-based solutions
- Keep up with technical developments in the industry relating to AI/ML and find practical applications that help solve the team challenges
- Partner with central teams to share AI-based solutions across Riot’s portfolio
- Model the team’s best practices for tools architecture and implementation
- Mentor engineers across multiple levels as the team scales, and provide feedback that supports their technical growth
- Support and advance the team’s adoption of AI/ML tools for game development through mentorship, documentation, and advocacy
- Provide documentation and trainings on new tools and workflows to internal customers