Taro Logo

Staff Software Engineer, Machine Learning - AI Foundations

A leading video game developer and publisher known for games like League of Legends
$192,500 - $269,400
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Gaming

Description For Staff Software Engineer, Machine Learning - AI Foundations

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.

Last updated 14 hours ago

Responsibilities For Staff Software Engineer, Machine Learning - AI Foundations

  • Apply deep software engineering expertise to design and maintain scalable production-grade ML systems
  • Support real-time in-game experiences with continuous delivery/optimization of ML pipelines
  • Work with data scientists to refine training datasets and simulation environments
  • Support data scientists, designers, QA, and analysts with tools and automation
  • Work closely with game designers and engineers to understand needs and build prototypes
  • Mentor engineers on MLE best practices and raise the technical bar
  • Stay current on state of the art ML/AI research

Requirements For Staff Software Engineer, Machine Learning - AI Foundations

Python
Kubernetes
  • BS/MS degree in Computer Science or related field, or equivalent experience
  • 6+ years of experience as a software engineer (4+ years in machine learning focused roles)
  • Experience with common tools for machine learning (e.g. Mlflow, Tensorflow, PyTorch, RLlib, Gym/Gymnasium)
  • Experience building software across multiple languages (e.g. Python, and/or C++)
  • Experience leading large-scale, end-to-end machine learning systems
  • Experience deploying cloud infrastructure using containers and orchestration
  • Experience with modern MLOPs platforms
  • Experience coaching and mentoring mid and senior level engineers
  • Excellent written and verbal communication

Benefits For Staff Software Engineer, Machine Learning - AI Foundations

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and life insurance
  • 401k with company match
  • Open paid time off policy
  • Flexible work schedules
  • Parental leave

Interested in this job?

Jobs Related To Riot Games Staff Software Engineer, Machine Learning - AI Foundations