Riot Games is looking to solve complex technical challenges in the development of League of Legends, focusing on enhancing player experiences through AI-driven bots, tutorials, UI/UX, and backend services.
Requirements
- 5+ years of professional experience in the game industry
- 2+ years of C++ development experience in a production environment
- Hands-on experience in at least one of the following areas: gameplay, AI/bots, UI/UX, or tutorials
- Passion or curiosity about AI and Machine Learning applications in games
- Experience with UI/UX development in games
- Experience building machine learning applications, backend services for games, or data-driven decision making
- Experience with Unreal, Unity, or other commercial game engines
Responsibilities
- Design, implement, and maintain game systems across AI, UI/UX, and tutorials using proprietary engine technologies
- Collaborate with designers, artists, and engineers to prototype and deliver player-facing features
- Enhance and support gameplay and technical systems with a focus on performance, scalability, and player experience
- Improve team workflows by identifying and implementing engineering best practices
- Drive technical direction, establish standards, and mentor other engineers
Other
- Bachelor's degree in Computer Science or a related field
- Strong communication and collaboration skills across disciplines
- Interest in full-stack engineering within the game development space
- Has a history, is actively playing, or has a deep desire to play League of Legends
- Expectation of being onsite at least three days per week in the LAX office