Riot Games, the powerhouse behind League of Legends, is seeking a Staff Software Engineer to join their AI Foundations team. This role represents an exciting opportunity to work at the intersection of gaming and artificial intelligence, where you'll be developing cutting-edge ML systems that directly impact player experiences.
As a Staff Software Engineer, you'll be at the forefront of implementing robust and reliable ML/AI solutions that enhance titles throughout the game development lifecycle. Your expertise in large-scale AI/ML data systems will be crucial in delivering unmatched player impact. You'll collaborate with cross-functional teams including data scientists, game designers, and engineers to bridge the gap between AI research and player-facing features.
The role offers a compelling blend of technical leadership and hands-on development. You'll be responsible for designing and maintaining scalable production-grade ML systems, with a particular focus on reinforcement learning and other advanced AI techniques. Your work will directly support real-time in-game experiences through the continuous delivery and optimization of ML pipelines.
What makes this position particularly attractive is the opportunity to shape the future of gaming through AI innovation. You'll be working with state-of-the-art ML/AI technologies, evaluating cutting-edge research for practical applications, and mentoring other engineers to raise the technical bar across the organization. The role offers competitive compensation ($192,500 - $269,400), comprehensive benefits, and the chance to work with some of the industry's best talents.
The ideal candidate will bring 6+ years of software engineering experience, with at least 4 years focused on machine learning roles. You should have deep expertise in ML tools and frameworks, cloud infrastructure, and MLOps practices. Most importantly, you should be passionate about gaming and creating exceptional player experiences through technological innovation.