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.
In the Technology Platforms Office (TPO) 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.
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.
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.
・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.
・Experience working in an Agile development environment.
・Experience with automated database deployment, including geographically distributed clusters.
・Strong experience with a variety of relational (MySQL, PostgreSQL, MariaDB) and non-relational databases (Cassandra, Couchbase, HBase, Clickhouse, Tarantool, Redis).
・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.
|Location||Rakuten Crimson House, 1-14-1 Tamagawa, Setagaya-ku, Tokyo158-0094
(1 min walk from Futakotamagawa Station on the Denentoshi Line)
|Remote work||Partial remote|
|Working hours||9:00am - 5:30pm (Every Monday, work hours are from 8:00am to 4:30pm due to morning meeting)|
|Holidays||・2 days off per week (Saturdays, Sundays, and national holidays are holidays)
・10-20 days of annual paid vacation (the minimum number of days is the number of days granted after six months of employment)
・120 days off per year
In addition, year-end and New Year vacations, paid vacation, congratulation or condolence leave, maternity and paternity leave, etc.
*Once a year, you can take 9 to 12 consecutive holidays by using the long vacation (Success Vacation) system.
|Employee benefits||・Commuting allowance
・Employee pension insurance
・Workers' accident compensation insurance
・Retirement allowance system
Supplemental education and qualification support
・English learning support (in-house TOEIC(R) test IP test, English conversation, etc.)
・Career challenge system (challenge the department of your choice)
・Job return system (rehiring system for those who retired due to marriage, childbirth, nursing care, etc.), etc.
・Stock Option Plan
・Cafeteria system with three free meals
・LILO Club (preferential treatment at sports clubs, accommodations, leisure facilities, movie theaters, etc.)
・LILO Club (sports clubs, lodging, leisure facilities, movie theaters, etc.) (Running, mountain climbing, cooking, etc., part of the expenses paid by the company)
・Free English conversation lessons by native English speakers
・Support system for certification acquisition
・Qualification support system, etc.