Riot Games is looking for Software Engineering Interns to help build innovative solutions to overcome high-volume obstacles and deliver player value by developing player-facing features and back-end services for their games.
Requirements
- Knowledge of data structures and algorithms
- Coding experience with an object-oriented programming (OOP) language (e.g. Java, C++, C)
- Experience as a software developer, including internships or part-time
- Experience with software development life cycle (SDLC) and agile development practices
- Familiarity with software development best practices like unit testing, functional testing, integration testing, continuous integration and deployment (CI/CD)
- Portfolio or website link (e.g github) with collection of original work and/or projects
- Experience working on a video game or related project
Responsibilities
- Collaborate closely with other developers to create player-facing features for League, TFT, VALORANT, or 2XKO
- Build back-end services to allow our games to take advantage of shared social, client and platform features
- Write code to handle processing real time data of our various game teams
- Learn to operate services on a global scale for millions of players
- Build and maintain SDKs and APIs that are used by internal game customers to power their games
Other
- Graduating in the 2027 calendar year
- Currently enrolled in a Computer Science, Engineering, or Technology related degree program
- Available to work full-time hours for the 12 week internship duration
- Eligible to work in the country that you reside in during this remote program
- Minimum GPA of 2.5