Database Engineer (Contractor)

5 Months ago • 3-4 Years • Administrative

Job Summary

Job Description

Riot Games seeks a Database Engineer (Contractor) to manage and scale their database infrastructure. Responsibilities include database administration, deployment, optimization, and designing data migrations for MySQL databases. The role involves working with various teams to implement database standards, design schema and query changes, and improve database performance. The ideal candidate will have 3+ years of experience with MySQL administration in cloud and on-premise environments, experience with automation, monitoring, and a strong understanding of database development lifecycle. The role will also focus on improving the database experience for Riot's players.
Must have:
  • 3+ years MySQL administration experience (cloud & on-premise)
  • Experience with large-scale relational MySQL databases
  • Proven ability to administer, maintain, and recover MySQL databases
  • Design and implement automated data migrations
  • Database schema and query design expertise
  • SQL query optimization
  • Automation and scripting (Python, Bash)
  • Database monitoring and alerting
Good to have:
  • AWS RDS or Aurora experience
  • Docker, Kubernetes, microservice experience
  • Linux system administration
  • GoLang, Python, or Java programming
  • Korean conversational ability

Job Details

Database Engineering at Riot is challenged with administration, developing and scaling Riot database capabilities to meet the scale and performance of all of Riot’s Live Service game’s and shared services. The team aspires to become a center of excellence for shared persistent data store technologies.

As a Database Engineer you will be working on a global scope of databases servicing the breadth of services and games at Riot. You will be designing and administering solutions to help teams implement database standards you have established to make service databases easier to operate and maintain. You’ll be partnering and coordinating with engineers across Riot and ironing out overlooked details that matter most to our players. 

You’re right for this role if the idea of working on high impact, high visibility, high expectation projects that provide demonstrated database improvements for our players excites you. You love building iterative approaches to problems and know how to compromise between ideal solutions and practical outcomes. 

Responsibilities:


  • Respond to on-call / customer / emergent work relating to database deployments and maintenances
  • Configure, deploy, maintain, and optimize new and existing database infrastructure to support new and existing games and services
  • Design and implement routine data migrations between MySQL data sources as part of routine database consolidation, upgrades and host changes
  • Design and implement replication and backup technologies for critical MySQL databases
  • Design and implement Database level monitoring and alerting for Riot’s MySQL database stack
  • Design and implement Relational Database schema and query changes, supporting assorted service and game development teams with their database performance and application needs.
  • Design and implement automation to manage Riot’s database infrastructure

Required Qualifications: 


  • 3+ years database administration experience working with cloud based and locally deployed MySQL technologies
  • 4+ years database administration experience working with large scale Relational MySQL databases
  • Experience with full database development life cycle 
  • Proven ability to administrate, maintain, and recover MySQL databases
  • Proven ability to design and implement automated data migrations using replication, code and business logic between data systems
  • Proven ability to work with development teams and service code on schema, query and database design
  • Ability to optimize Database and SQL Query performance
  • Ability to solve problems with programming scripts (python, bash etc) 
  • Ability to implement solutions through automation
  • Proven experience using monitoring and alerting tools to determine health of your database ecosystem. 
  • Bachelor's Degree Computer Science, Engineering or equivalent experience.

Desired Qualifications:


  • Hands on experience with AWS RDS or Aurora
  • Experience with Docker, Kubernetes and microservice application developmentLinux systems administration skills (operate the database and the infrastructure)
  • Experience programming in GoLang, Python and/or Java
  • Ability to speak Korean conversationally

Similar Jobs

N-iX - Senior QA Engineer

N-iX

Colombia (Remote)
2 Months ago
PwC - IN_Manager_ GRC _Risk Analytics _Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
3 Months ago
Google - Software Engineer, Early Career, Cloud AI

Google

(On-Site)
5 Months ago
Tencent - Site Reliability Engineer

Tencent

(On-Site)
3 Months ago
Google - Senior Software Engineer, Titian Platform

Google

(On-Site)
5 Months ago
Keywords Studios (Player Support) - Office Administration Lead

Keywords Studios (Player Support)

Silesian Voivodeship, Poland (On-Site)
3 Months ago
IGT - Lottery Service Technician I

IGT

Virginia, United States (On-Site)
4 Months ago
The Walt Disney Company - IT Intern (Summer 2025)

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Zoox - SAP ABAP Developer

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Axon - Salesforce Architect, Digital Customer Experience

Axon

Boston, Massachusetts, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Highspot - Sr. Full Stack Engineer, Training & Coaching

Highspot

Hyderabad, Telangana, India (Hybrid)
6 Months ago
Stake Logic - Java Back-end Developer

Stake Logic

(Remote)
2 Months ago
ARHS - Java Developer

ARHS

Leuven, Flanders, Belgium (On-Site)
6 Months ago
Next Level Business Services - Sailpoint Developer

Next Level Business Services

San Jose, California, United States (On-Site)
5 Months ago
Zynga - Senior Software Developer - Small Giant Games

Zynga

Helsinki, Uusimaa, Finland (On-Site)
4 Months ago
NVIDIA - System Design Validation Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
ION - Lead Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Months ago
Nagarro - Senior Engineer, QA Automation

Nagarro

Philippines (Remote)
6 Months ago
PwC - Consultor Salesforce

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Seoul, South Korea

5minlab - [5minlab] Technical Artist

5minlab

Seoul, South Korea (On-Site)
6 Months ago
SmileGate - Data Analyst (Contract)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
Netflix - Events Manager - Korea

Netflix

Seoul, South Korea (On-Site)
3 Months ago
Krafton  - Developer Relations

Krafton

Seoul, South Korea (On-Site)
2 Months ago
SmileGate - STOVE Platform Service Planner

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Devsisters - [쿠키런: 킹덤] 2D 아티스트

Devsisters

Seoul, South Korea (On-Site)
8 Months ago
Krafton  - Native Japanese Translator (1+ year Contract)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
SmileGate - [지원] 그룹 IT구매 담당(보안/인프라)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Krafton  - [Business Assessment Office] Internal Auditor - 내부감사인 (3년 ~ 8년)

Krafton

Seoul, South Korea (On-Site)
4 Months ago
Netflix - Coordinator, Talent Experiences & Gifting - APAC (ex-India)

Netflix

Seoul, South Korea (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Administrative Jobs

Aristocrat Gaming - English Customer Support Agent

Aristocrat Gaming

Sliema, Malta (Hybrid)
2 Months ago
Nintendo - Senior Systems Engineer

Nintendo

Redmond, Washington, United States (Hybrid)
10 Months ago
Aristocrat Gaming - CRM Coordinator

Aristocrat Gaming

Sliema, Malta (Hybrid)
3 Months ago
The Walt Disney Company - 20th Television Casting Intern, Summer/Fall 2025

The Walt Disney Company

Los Angeles, California, United States (On-Site)
2 Months ago
Tesla - IT Asset Management Administrator

Tesla

North Brabant, Netherlands (On-Site)
2 Months ago
The Walt Disney Company - Café Host (On-Call)

The Walt Disney Company

Emeryville, California, United States (On-Site)
5 Months ago
CAE - Customer Experience Intern

CAE

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Next Level Business Services - SAP HANA XS Consultant

Next Level Business Services

Palo Alto, California, United States (On-Site)
6 Months ago
Realworld one - IT Support / Helpdesk Intern

Realworld one

Dallas, Texas, United States (Hybrid)
6 Months ago
Rackspace Technology - Job Opportunity : Support Technician (Help Desk)

Rackspace Technology

Gurugram, Haryana, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Riot Games is a video game developer, publisher, and esports tournament organizer best known for League of Legends.

Shanghai, Shanghai, China (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Shanghai, Shanghai, China (On-Site)

Paris, Île-de-France, France (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Riot Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug