Database Engineer - Tech Division

  • Tokyo
  • Partial Remote
  • Full-time
  • June 14, 2024
Apply from Anywhere 👍
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Language Requirements
Japanese: Not Required 👍
English: Fluent
Minimum Experience
Mid-level or above

Business Overview

Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.

Are you interested in building the next generation of Internet services that will be used by millions of users across the globe every day? Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the Internet while aiming at becoming the No.1 Innovative Company in the world.


Department Overview

The Payment Platform Department is thinking big: We build scalable platforms that powers the Rakuten Ecosystem worldwide, and we play the central role of technical innovation in Rakuten.

We provide various payment services and is seeking an individual who can lead to expand and spread our services together. We are seeking an experienced DBA to manage development projects on credit card payment, alternative payment methods as well as improving our business.



Why We Hire

This role will allow you to be part of a global team, interacting with overseas colleagues while overseeing various requirements such as mission critical service, external/Internal service, speed, and flexibility, etc. We need to provide a stable database environment but, at the same time, efficient operations are also needed to support the ever-changing organization.


Position Details

  • Design, build and maintain the database platform to provide stable and secure services
  • Proposing and designing plans and leads for new database system based on various factors such as capacity planning, lifecycle management, and requests from related groups
  • Building databases through various tasks like DBMS installation, parameters configuration, connection settings and configuring Cluster and Backup systems
  • Providing 24x7 responsive support for the customers through daily monitoring, trouble shooting and performance tuning of the database systems
  • Automation, standardization and visualization of our daily operations and processes to maximize productivity · Verification and evaluation of new products, functions and versions


Work Environment

Team: 2 managers and 12 members. All members joined as mid-career entry and have solid skills and experiences on Systems engineering or Database administration. AWS services:

  • RDS (MySQL-aurora, Postgras-aurora)
  • Document DB
  • DynamoDB
  • EC2
  • ECS
  • Elastic beanstalk
  • S3
  • CloudWatch
  • Container etc.


  • Jenkins
  • Splunk
  • GitHub
  • Ansible
  • Chef
  • PagerDuty
  • Customized script by Python, Shell script
  • Atlassian product (confluence, JIRA)


Mandatory Qualifications:

  • Minimum of 5+ years of experience as a DBA, Database Engineer, or similar role is required.
  • Strong, demonstrable DBA experience, knowledge of Hadoop and MySQL in AWS cloud.
  • Familiarity with at least one scripting language (shell, Python, Perl).
  • Familiarity with Amazon Web Services such as RDS, Redshift, DynamoDB, IAM, EC2, S3, CLI, SDK or equivalent cloud services.
  • Experience managing and supporting large and complex mission-critical production databases.
  • Excellent speaking-listening-writing skills, attention to details, proactive self-starter.


Desired Qualifications:

  • Detailed understanding & experience of Linux operating systems.
  • Strong troubleshooting and problem-solving skills.
  • Track record of engineering performance and availability solutions.
  • Passion for learning and using new technologies.
  • Experience with non-relational database technologies.
  • Excellent SQL and DB performance tuning skills.
  • Experience providing technical leadership and mentoring other engineers for best practices on data engineering.
  • Experience analyzing issues holistically, from the application tier through the database, down to the infrastructure.
  • Experience working directly with customers, resolving database, systems, and infrastructure-related issues.

In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today.

So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone.

Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world.

View Rakuten's company page

Search jobs from Rakuten in Japan
Database Engineer - Tech Division at Rakuten