R

Riot Games

Online multiplayer game developer and publisher

Data Engineer Intern

Data EngineeringPosted on Nov 11
Internship · Summer 2027Los Angeles, CA, USA$53.41 - $69.28 /hrRemote

About the Job

Requirements

  • Graduating in the 2028 calendar year.
  • Currently enrolled in a Computer Science, Engineering, Data Science, or related technical degree program.
  • Available to work full-time hours for the 12-week internship duration.
  • Comfortable programming in Python or Java.
  • Understanding of data structures and algorithms.
  • Familiarity with SQL and relational data concepts such as tables, keys, normalization, or indexing.
  • Minimum GPA of 2.5.
  • Candidates must be legally authorized to work in the United States for the duration of the program.

Responsibilities

  • Collaborate with data engineers, software engineers, data scientists, analysts, and game teams on data-focused projects.
  • Transform raw data into clean, documented datasets that can be queried and used by downstream partners.
  • Implement small data pipeline, data modeling, or data-quality tasks using established tools, templates, and technical guidance.
  • Support the design of relational data models and data products for game, product, or business use cases.
  • Help validate data for accuracy, timeliness, completeness, and sustainability.
  • Participate in code reviews, technical discussions, team rituals, and project planning.
  • Document technical proposals, implementation details, and data definitions clearly.
  • Learn how cloud, distributed-processing, and data-pipelining systems support Riot’s games and products.

Desired Qualifications

  • Currently enrolled in a graduate-level Master’s or PhD Computer Science, Engineering, Data Science, or related technical degree program.
  • Experience developing a data pipeline, data model, database project, or data-driven application through coursework, internships, research, or personal projects.
  • Familiarity with cloud-computing basics such as AWS or GCP.
  • Experience working with Linux operating systems.
  • Understanding of distributed systems, concurrent programming, or distributed data processing.
  • Familiarity with tools or frameworks such as Databricks, Spark, Flink, Hive, Kafka, Airflow, Luigi, Docker, Terraform, Kubernetes, Parquet, or Avro.
  • Experience with Scala, C++, Golang, or another programming language.
  • Familiarity with software development practices such as Git, unit testing, functional testing, or continuous integration and deployment.
  • Portfolio, website, GitHub, or other collection of original work.

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