R

Riot Games

Online multiplayer game developer and publisher

Machine Learning Engineer Intern

Applied Machine LearningPosted on Nov 11
Internship · Summer 2027Los Angeles, CA, USA$80.77 /hr

About the Job

Requirements

  • Graduating in the 2028 calendar year with an MS or PhD.
  • Currently enrolled in a Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Engineering, or related quantitative degree program.
  • Available to work full-time hours for the 12-week internship duration.
  • Comfortable programming in Python.
  • Understanding of machine learning fundamentals, statistics, data structures, and algorithms.
  • Experience working with data using tools such as Python libraries, SQL, or notebooks.
  • Minimum GPA of 2.5.
  • Legally authorized to work in the United States for the duration of the program.

Responsibilities

  • Collaborate with machine learning engineers, data scientists, software engineers, and product partners on player- or developer-focused projects.
  • Prepare, clean, and explore datasets for machine learning and data-powered applications.
  • Implement feature engineering, modeling, and evaluation approaches under the guidance of experienced team members.
  • Build prototypes, analyses, visualizations, or internal tools that help teams understand player experiences, product systems, or adversarial behavior.
  • Apply testing, documentation, and reproducibility practices to code and experiments.
  • Participate in code reviews, technical discussions, team rituals, and project planning.
  • Communicate technical findings and tradeoffs to technical and non-technical collaborators.

Desired Qualifications

  • Experience building or evaluating machine learning models through coursework, research, internships, or personal projects.
  • Familiarity with one or more machine learning frameworks or libraries, such as PyTorch, TensorFlow, scikit-learn, or Spark MLlib.
  • Familiarity with SQL and relational databases.
  • Experience with data visualization, experiment design, model evaluation, or statistical analysis.
  • Familiarity with software development practices such as Git, unit testing, functional testing, or continuous integration and deployment.
  • Experience working with cloud platforms, distributed data systems, or model deployment tools.
  • A portfolio, website, GitHub, research publication, or other collection of original work.
  • Experience working on a video game or related project, particularly in Unity or Unreal Engine.
  • Interest in applying machine learning to enhancing player experiences or ensuring competitive integrity through cheat detection.

About the Company

Riot Games

Online multiplayer game developer and publisher

Riot Games develops and publishes online multiplayer video games, with League of Legends as its flagship title. The game is free-to-play and supported by in-game purchases like cosmetic items and skins, while competitive play drives engagement through its esports ecosystem. Riot Games also runs Riot Forge, a publishing arm that partners with third-party developers to create new games within the League of Legends universe. The company earns revenue from cosmetic microtransactions, esports events, sponsorships, and merchandise. What sets Riot Games apart is its emphasis on building a large, global community around its titles and expanding its universe through collaborations with external developers. The goal is to create enduring, connected gaming experiences that sustain a vibrant community and a growing esports ecosystem around its flagship franchises.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$15M
Headquarters
Los Angeles, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Riot Games

See more jobs