Job Description:
Job Description:
Business Overview
The Technology Platforms Division of Rakuten Group Inc. develops and maintains the core infrastructure and ecosystem necessary to support the various businesses and partners of Rakuten Group Inc. worldwide.
Department Overview
In the Enterprise Cloud Foundation Department as an architect, you will work with a team that specializes in providing architecture consulting services for multiple cross-functional projects, and you will be responsible for developing, implementing and maintaining the overall architectural design.
Position:
Why We Hire
We are seeking a Senior Database Solutions Architect to design, implement, and troubleshoot large and complex distributed databases for our organization.
The ideal candidate will have experience creating scalable and reproducible database architectures and deployment models, with a focus on building a Database as a Service solution. This individual will work closely with our infrastructure and private cloud teams to ensure the reliability of our most critical services, and drive ongoing improvements to our current database infrastructure while mentoring other engineers.
Position Details
As a Senior Database Solutions Architect, you will be responsible for designing and implementing databases for our organization, with a focus on scalability, performance, and availability. Specific responsibilities include:
- Designing and architecting databases that can handle hundreds of millions of records across multiple regions, using your deep understanding of database architecture principles.
- Creating reusable, automated database deployments for private and public clouds.
- Utilizing your expertise in relational and non-relational databases to help development teams identify potential bottlenecks and limitations in existing database architectures.
- Guiding and mentoring other engineers on database design and implementation best practices.
- Continuously improving the quality of our database infrastructure through the design and review of data storage, indexing, and workflow solutions.
- Contributing to the long-term vision of our database platforms and performing R&D on new database-related technologies.
Mandatory Qualifications:
- A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- At least 5 years of hands-on experience designing and implementing large-scale distributed database solutions on-premises
- At least 3 years of experience in database architecture.
- Strong understanding of web application concepts.
- Strong analytical skills and experience troubleshooting and debugging.
- Experience with CI/CD and automated testing.
- Strong experience with a variety of relational (MySQL, PostgreSQL, MariaDB) and non-relational databases (Cassandra, Couchbase, HBase, Clickhouse, Tarantool, Redis).
Desired Qualifications:
- Experience working in an Agile development environment.
- Experience with automated database deployment, including geographically distributed clusters.
- Experience working with public cloud databases (e.g., Google Cloud, MS Azure).
- Experience with asynchronous messaging (e.g., Kafka, RabbitMQ).
- Strong communication skills and a collaborative mindset to establish trusted relationships with infrastructure and development teams.
- Experience in data model and warehouse design, including ingestion & ETL from source to storage.
- Experience in data reliability engineering, security and syndication, governance, stewardship, disaster recovery and backup systems.
Other Information:
Additional information on Location
Rakuten Crimson House (Tokyo)
Additional information on English Qualification
Fluency in English, including the ability to speak, read, and write at a professional level is required for this role.
#engineer #strategyplanning #applicationsengineer #infrastructureengineer #technologyplatformdiv #technologyplatformdiv
Languages:
English (Overall - 4 - Fluent)