Database Engineer (Contractor)

4 Weeks ago • 3-4 Years • Administrative

About the job

Job Description

Riot Games seeks a Database Engineer (Contractor) in Seoul, South Korea to manage and optimize their MySQL database infrastructure. Responsibilities include responding to on-call requests, configuring and deploying databases, designing data migrations, implementing replication and backup technologies, developing monitoring and alerting systems, and collaborating with development teams on database design and performance. The ideal candidate possesses 3+ years of database administration experience with cloud-based and on-premise MySQL, experience with large-scale relational databases, and proven skills in automation and data migration. The role demands proficiency in optimizing database and SQL query performance, scripting (Python, bash), and utilizing monitoring tools.
Must have:
  • 3+ years MySQL DBA experience (cloud & on-premise)
  • Large-scale relational database experience
  • Automated data migration implementation
  • Database performance optimization
  • Scripting (Python, Bash)
  • Monitoring & Alerting tool experience
Good to have:
  • AWS RDS or Aurora experience
  • Docker, Kubernetes, microservices
  • Linux system administration
  • GoLang, Python, or Java programming
  • Conversational Korean
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

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

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)

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

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

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)

View All Jobs

Get notified when new jobs are added by Riot Games

Similar Jobs

Luxoft - Senior Backend Java Developer

Luxoft, India (On-Site)

Evolution - Game Mathematician Evolution Live

Evolution, Sweden (On-Site)

Dialpad - Full Stack Engineer

Dialpad, India (On-Site)

Next Level Business Services - Salesforce Veeva Developer

Next Level Business Services, United States (On-Site)

Axinous - Intern, Expense Reimbursement

Axinous, India (On-Site)

Rank group - Systems Engineer (Wintel)

Rank group, Mauritius (On-Site)

Dotdash Meredith - iNOC Analyst,1

Dotdash Meredith, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Senior Java Developer - Italy

ION, Italy (On-Site)

Saarthee - Talent Acquisition Executive

Saarthee, India (Hybrid)

Diligent - Staff Software Engineer in Test

Diligent, India (On-Site)

Google - Software Engineer III, AI Infrastructure

Google, United States (On-Site)

Luxoft - Senior Java Developer

Luxoft, Chile (Remote)

Paypal - Senior Technical Trainer / Evangelist

Paypal, United States (Hybrid)

OpenGov - Software Engineer I

OpenGov, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Seoul, South Korea

Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX, South Korea (Remote)

Krafton  - [Infra Div.] Publishing DevOps (3년 이상)

Krafton , South Korea (On-Site)

Keywords Studios (Player Support) - Korean Customer Support Agent - Gaming

Keywords Studios (Player Support), South Korea (Remote)

Scanline VFX - CG Supervisor

Scanline VFX, South Korea (On-Site)

USE Insider - Partnership Manager - Korea

USE Insider, South Korea (Hybrid)

Nasdaq - Senior Product Specialist (Data) APAC

Nasdaq, South Korea (On-Site)

Riot Games - Manager, Tax

Riot Games, South Korea (On-Site)

Get notifed when new similar jobs are uploaded

Administrative Jobs

WebMD - Sr. Admin, Salesforce.com

WebMD, United States (On-Site)

DAZN - Workplace Assistant

DAZN, Italy (On-Site)

Playrix - Automation Support Engineer

Playrix, Kazakhstan (Remote)

CloudHire - Salesforce Developer L5/6 (Vlocity)

CloudHire, India (Remote)

Kyruus Health - Senior Sales Operations Analyst

Kyruus Health, United States (Remote)

Next Level Business Services - SAP PI/PO LEAD

Next Level Business Services, United States (On-Site)

Trek - Service Technician/Advisor

Trek, United States (On-Site)

Nintendo - HR Applications Specialist (m/f/d)

Nintendo, Germany (On-Site)

DNEG - Audio Visual Technician

DNEG, United Kingdom (On-Site)

Stem,  Inc  - ROC Analyst

Stem, Inc , India (On-Site)

Get notifed when new similar jobs are uploaded