Mercari
Engineering Manager, DBRE
ãšã³ãžãã¢ãªã³ã°ãããŒãžã£ãŒãDBRE
Tags: Full-time, 6~8 YOE, Business Japanese
Minato City, Tokyo, Japanã»Fetched 1 day ago
Job Description
Team: Engineering

JD in Japanese follows. è±æã®åŸã«åæJDãã芧ããã ããŸãã
Engineering Manager, DBRE - Mercari
- Employment Status:ãFull-time
- Work Hours: Full Flextime (no core time)
- Office: Roppongi
For more details, see the Overview of Our Positions section on our Careers site.
ã
About Mercari
Circulate all forms of value to unleash the potential in all people
"What can I do to help society thrive with the finite resources we have?" The Mercari marketplace app was born in 2013 out of this thought by our founder Shintaro Yamada as he traveled the world. We believe that by circulating all forms of value, not just physical things and money, we can create opportunities for anyone to realize their dreams and contribute to society and the people around them. Mercari aims to use technology to connect people all over the world and create a world where anyone can unleash their potential. For more information about Mercari Groupâs mission, see Mercariâs Culture Doc
ã
Organization/Team Mission
Mercari Engineering Principles
Mercari Engineering Principles are a shared understanding that serves as the foundation of engineering beliefs and behavior at Mercari. The Engineering Principles are designed to complement the organizational identity (Mercariâs mission, values, and culture) from an engineering viewpoint.
These principles ultimately help us achieve Mercariâs mission by defining the ideal state we seek to realize in the long term.
- Passion For The Product
- Grow Together
- Solve Through Mechanisms
- Collaborate Openly
For more details, please see the following link:
The Database Reliability Engineering (DBRE) team is responsible for building and maintaining reliable, scalable, and cost-efficient database infrastructure that enables Mercari's core business operations. We empower engineering teams by providing stable access to critical data through TiDB Cloud, ensuring high availability and performance for the platform that millions of users depend on daily. Our mission includes operating CoreDB (the central database for items, transactions, users, and other critical business data), managing database migrations and consolidations, and driving continuous cost and performance optimization across all database workloads.
Mercari is looking for an Engineering Manager to lead the DBRE team. In this role, you will be responsible for the team's organizational health, technical strategy, and execution. You will guide the team through critical migrations, mentor engineers, and collaborate with cross-functional partners to ensure our database infrastructure meets the evolving needs of the business.
See here for more information about our mission and values.
ã
Work Responsibilities
Specific work responsibilities are listed below:
- Team Leadership & Management: Manage, mentor, and hire a diverse team of Database Reliability Engineers; foster a culture of psychological safety, continuous learning, and operational excellence.
- Technical Strategy & Roadmap: Define and drive the technical vision for Mercariâs database infrastructure.
- Reliability & Operations: oversee the stability of mission-critical database systems; lead incident response for high-severity database issues and drive post-incident reviews to prevent recurrence.
- Cost Optimization: Partner with FinOps to drive continuous cost optimization initiatives, such as shard consolidation and resource right-sizing, balancing performance with efficiency.
- Cross-functional Collaboration: Collaborate closely with Platform Infrastructure, SRE, Observability, and Product teams to align database capabilities with business requirements and critical user journeys.
ã
Unique Challenges
- Stabilize Cloud-Native Transformation: We are in the final stages of a massive migration from our legacy on-premise data center (TC2) to TiDB Cloud. You will lead the team in completing this critical transition and defining the future cloud-native operational model.
- Scale & Complexity: We operate large-scale MySQL and TiDB clusters handling hundreds of thousands of QPS and tens of terabytes of data. You will face unique challenges in ensuring 99.99% availability while managing complex distributed systems.
- Cost vs. Reliability Balance: As we scale, database costs become a significant factor. You will lead initiatives to optimize costs (e.g., through archiving strategies and architecture changes) without compromising the reliability of our "Core" systems.
ã
Qualifications
- Required Experience/Skills
- Individuals who can resonate with the mission and values of the Mercari Group and each company
- Experience managing or leading an engineering team (SRE, DBRE, or Infrastructure focus preferred), including hiring, performance management, and career development.
- Strong technical background in database technologies (e.g., MySQL, TiDB, PostgreSQL) and understanding of database internal architecture, performance tuning, and high availability designs.
- Experience with cloud platforms (GCP, AWS) and infrastructure-as-code practices (Terraform, Ansible).
- Proven track record of managing incidents and driving post-mortem/root cause analysis processes.
- Excellent communication skills to effectively collaborate with stakeholders and explain complex technical risks to non-technical leadership.
- Preferred Experience/Skills
- Experience operating large-scale distributed databases (e.g., TiDB, Spanner, Vitess) in production.
- Experience with FinOps or cloud cost management strategies.
- Background in software development (Go, Python, etc.) to understand the developer experience and tooling needs.
- Experience leading major infrastructure migrations (e.g., on-prem to cloud, database engine changes).
- Knowledge of modern SRE practices, including SLO/SLI definition and error budget management.
- Language
- Japanese: Independent (CEFR - B2)
- English: Independent (CEFR - B2) Preferred
For details about CEFR, see here.
ã
Learn More About Mercari Group
- Careers site: https://careers.mercari.com/en/
- Mercan: https://mercan.mercari.com/en/
- Social media: X / Linkedin
- Introduction of CoreSRE
- How to deal with legacy systems
- An example of DDL application to a special MySQL configuration
ã
Recruiting at Mercari
At Mercari Group, we value empathizing with and embodying the mission and values ââof the Group and each company. To promote the creation of an organization that maximizes the total amount of value exhibited by all members, we would like to understand the experience and skills of each candidate as accurately as possible.
Recruiting cycle at Mercari Group
- Application screening
- Skill assessment: For engineering positions, you will be asked to complete a skill assessment on HackerRank or GitHub. For non-engineering positions, you may be asked to complete an assessment depending on the position. (The timing of the assessment may coincide with the interview process.)
- Interview: The number of interviews may vary depending on the position.
- Reference check: We will ask for online references around the timing of the final interview.
- Offer: Offers will be determined carefully in consideration of the final interview and the reference check.
ãLearn more about our recruiting process here.
Equal Opportunity Hiring
Here at Mercari, we work to realize a world in which no oneâs potential is limited by their background and everyone has the opportunity to freely create value. We also firmly believe that a mindset of Inclusion & Diversity is essential for us to achieve our mission.
This, of course, extends to our hiring practices as well. Mercari is committed to eliminating discrimination based on age, gender, sexual orientation, race, religion, physical disability, and other such factors so that anyone who shares our mission and values can join us, regardless of their background. For more details, please read our I&D statement.
Please read and acknowledge our Privacy Policy prior to submitting your application.
ã
ãã
Engineering Manager, DBRE - Mercari
- éçšåœ¢æ ïŒã æ£ç€Ÿå¡
- åãæ¹ïŒ ãã¬ãã¯ã¹ã¿ã€ã å¶ïŒã³ã¢ã¿ã€ã ãªãã»ãã¬ãã·ãã«ã¿ã€ã ãªãïŒ
- å€åå°ïŒ å æ¬æš
詳现ã¯ãã£ãªã¢ãµã€ãã®åéèŠé ããã確èªãã ãã
ã
ã¡ã«ã«ãªã°ã«ãŒãã«ã€ããŠ
ãããã䟡å€ã埪ç°ããããããã人ã®å¯èœæ§ãåºãã
ãå°çè³æºãéãããŠãããªããããè±ããªç€ŸäŒãã€ããããã«äœãã§ããããã2013幎ã嵿¥è ã®å±±ç°é²å€ªéãäžçäžåšã®æ ã§æ±ããèª²é¡æèãããããªãã¢ããªãã¡ã«ã«ãªãã¯çãŸããŸãããç§ãã¡ã¯ãç©ççãªã¢ãããéã«éãããããã䟡å€ã埪ç°ãããããšã§ã誰ããããããããšãå®çŸãã人ã瀟äŒã«è²¢ç®ããããã®éžæè¢ãå¢ããããšãã§ãããšä¿¡ããŠããŸãã
ãã¯ãããžãŒã®åã§äžçäžã®äººã ãã€ãªãããããã人ã®å¯èœæ§ãçºæ®ãããäžçãå®çŸããŠãããŸããã¡ã«ã«ãªã°ã«ãŒãã®ç®æãã¹ãæ¹éã«ã€ããŠã¯ Mercari Culture Doc ãã芧ãã ããã
ã
çµç¹ã»ããŒã ã®ããã·ã§ã³
- Mercari Engineering Principles
Mercari Engineering Principles ã¯ãã¡ã«ã«ãªã®ãšã³ãžãã¢ãªã³ã°çµç¹ã«ããã信念ãè¡åã®åºç€ãšãªãå ±éèªèãææåãããã®ã§ãã¡ã«ã«ãªã®ã¡ã³ããŒå šå¡ãå ±æããMissionãValueãCultureããšã³ãžãã¢ãªã³ã°ã®èŠç¹ããè£å®ãããã®ãšãªããŸãããããã®Principlesã¯ãç§ãã¡ãé·æçã«å®çŸããããšããçæ³çãªå§¿ãå®çŸ©ããããšã§ãæçµçã«ã¡ã«ã«ãªã®ããã·ã§ã³ãéæããããã«æŽ»çšããŠãããŸãã
- Passion For The Product
- Grow Together
- Solve Through Mechanisms
- Collaborate Openly
詳现ã«ã€ããŠã¯ãšã³ãžãã¢ãªã³ã°ã«ã«ãã£ãŒ ãã芧ãã ãã
ã
DBREïŒDatabase Reliability EngineeringïŒããŒã ã¯ãMercariã®äžæ žãšãªãäºæ¥éå¶ãæ¯ãããä¿¡é Œæ§ãé«ããã¹ã±ãŒã©ãã«ã§ãã³ã¹ãå¹çã®è¯ãããŒã¿ããŒã¹åºç€ã®æ§ç¯ã»éçšãæ
ã£ãŠããŸããTiDB CloudãéããŠéèŠãªããŒã¿ãžã®å®å®ããã¢ã¯ã»ã¹ãæäŸããããšã§ãæ°çŸäžäººã®ãŠãŒã¶ãŒãæ¥ã
å©çšãããã©ãããã©ãŒã ã«ãããŠãé«ãå¯çšæ§ãšããã©ãŒãã³ã¹ãå®çŸããŠããŸãã
ç§ãã¡ã®ããã·ã§ã³ã«ã¯ãååã»ååŒã»ãŠãŒã¶ãŒãªã©ã®éèŠãªããžãã¹ããŒã¿ã管çããäžæ žããŒã¿ããŒã¹ã§ããCoreDBã®éçšãããŒã¿ããŒã¹ã®ãã€ã°ã¬ãŒã·ã§ã³ãçµ±åã®æšé²ããããŠãã¹ãŠã®ããŒã¿ããŒã¹ã¯ãŒã¯ããŒãã«ãããç¶ç¶çãªã³ã¹ãããã³ããã©ãŒãã³ã¹æé©åãå«ãŸããŸãã
Mercariã§ã¯ãDBREããŒã ãçãããšã³ãžãã¢ãªã³ã°ãããŒãžã£ãŒãåéããŠããŸããæ¬ããžã·ã§ã³ã§ã¯ãããŒã ã®å¥å šãªçµç¹éå¶ãæè¡æŠç¥ã®çå®ããããŠå®è¡ã«è²¬ä»»ãæã£ãŠããã ããŸããéèŠãªãã€ã°ã¬ãŒã·ã§ã³ãããžã§ã¯ãããªãŒããããšã³ãžãã¢ã®è²æãè¡ããªãããä»ã®éšéãšå¯æ¥ã«é£æºããããŒã¿ããŒã¹åºç€ãäºæ¥ã®æé·ãå€åããããŒãºã«ç¶ç¶çã«å¯Ÿå¿ã§ããããæšé²ããŠããã ããŸãã
ã
æ¥åå
容
äž»ãªæ¥åå 容
- Database Reliability EngineerïŒDBREïŒããŒã ã®ãããžã¡ã³ããè²æããã³æ¡çšãè¡ããå¿ççå®å šæ§ãç¶ç¶çãªåŠç¿ããªãã¬ãŒã·ã§ãã«ãšã¯ã»ã¬ã³ã¹ãéèŠããããŒã æåãéžæãã
- Mercariã®ããŒã¿ããŒã¹åºç€ã«ãããæè¡çããžã§ã³ããã³äžé·æçãªæè¡æŠç¥ã»ããŒãããããçå®ããå®è¡ããªãŒããã
- ããã·ã§ã³ã¯ãªãã£ã«ã«ãªããŒã¿ããŒã¹ã·ã¹ãã ã®å®å®çšŒåãçµ±æ¬ããé倧ãªããŒã¿ããŒã¹é害çºçæã®ã€ã³ã·ãã³ã察å¿ããã³åçºé²æ¢ã®ããã®ãã¹ãã¢ãŒãã ãäž»å°ãã
- FinOpsããŒã ãšé£æºããã·ã£ãŒãçµ±åããªãœãŒã¹ã®é©æ£åãªã©ãéããŠãããã©ãŒãã³ã¹ãšå¹çæ§ã®ãã©ã³ã¹ãåããªããç¶ç¶çãªã³ã¹ãæé©åãæšé²ãã
- Platform InfrastructureãSREãObservabilityãProductããŒã ãšå¯ã«é£æºããããžãã¹èŠä»¶ããã³éèŠãªãŠãŒã¶ãŒãžã£ãŒããŒã«æ²¿ã£ãããŒã¿ããŒã¹åºç€ã»æ©èœã®æäŸãå®çŸãã
ã
ãŠããŒã¯ãªãã£ã¬ã³ãž
- ã¯ã©ãŠããã€ãã£ããžã®ç§»è¡å®éãšå®å®å
æ¢åã®ãªã³ãã¬ãã¹ããŒã¿ã»ã³ã¿ãŒïŒTC2ïŒãã TiDB Cloud ãžã®å€§èŠæš¡ãã€ã°ã¬ãŒã·ã§ã³ãæçµæ®µéã«ãããŸããæ¬ããžã·ã§ã³ã§ã¯ããã®éèŠãªç§»è¡ãå®éãããšãšãã«ãå°æ¥ãèŠæ®ããã¯ã©ãŠããã€ãã£ããªéçšã¢ãã«ãå®çŸ©ã»ç¢ºç«ããŠããã ããŸãã - å€§èŠæš¡ã»é«é£åºŠãªã·ã¹ãã éçš
æ°åäžQPSããã³æ°åãã©ãã€ãèŠæš¡ã®ããŒã¿ãæ±ã MySQLïŒTiDB ã¯ã©ã¹ã¿ãéçšããŠããŸããè€éãªåæ£ã·ã¹ãã ç°å¢ã«ãããŠã99.99%ã®å¯çšæ§ãç¶æã»åäžããããšããé«ãé£æåºŠã®èª²é¡ã«åãçµãã§ããã ããŸãã - ã³ã¹ããšä¿¡é Œæ§ã®äž¡ç«
äºæ¥æé·ã«äŒŽãããŒã¿ããŒã¹ã³ã¹ãã¯éèŠãªçµå¶èŠçŽ ãšãªã£ãŠããŸããã¢ãŒã«ã€ãæŠç¥ãã¢ãŒããã¯ãã£ã®èŠçŽããªã©ãéããŠããCoreãã·ã¹ãã ã®ä¿¡é Œæ§ãæãªãããšãªããç¶ç¶çãªã³ã¹ãæé©åããªãŒãããŠããã ããŸãã
ã
å¿åèŠä»¶
- æ±ããçµéšã»ã¹ãã«
- Mercariã°ã«ãŒãããã³å瀟ã®ããã·ã§ã³ã»ããªã¥ãŒã«å ±æãããããäœçŸã§ããæ¹
- ãšã³ãžãã¢ãªã³ã°ããŒã ïŒSREãDBREããŸãã¯ã€ã³ãã©é åãæãŸããïŒã®ãããžã¡ã³ããŸãã¯ãªãŒãçµéšïŒæ¡çšãããã©ãŒãã³ã¹ãããžã¡ã³ãããã£ãªã¢éçºãå«ãïŒ
- ããŒã¿ããŒã¹æè¡ïŒMySQLãTiDBãPostgreSQL ãªã©ïŒã«é¢ãã匷åºãªæè¡çããã¯ã°ã©ãŠã³ããšãå éšã¢ãŒããã¯ãã£ãããã©ãŒãã³ã¹ãã¥ãŒãã³ã°ãé«å¯çšæ§èšèšã«é¢ããæ·±ãçè§£
- ã¯ã©ãŠããã©ãããã©ãŒã ïŒGCPãAWSïŒã®å©çšçµéšãããã³ Infrastructure as CodeïŒTerraformãAnsible ãªã©ïŒãçšããéçšçµéš
- ã€ã³ã·ãã³ããããžã¡ã³ãã®å®åçµéšãšããã¹ãã¢ãŒãã ïŒæ ¹æ¬åå åæïŒRCAïŒãäž»å°ã»æ¹åããŠããå®çžŸ
ã¹ããŒã¯ãã«ããŒãšåæ»ã«åæ¥ã§ããé«ãã³ãã¥ãã±ãŒã·ã§ã³èœåãããã³æè¡çã«è€éãªãªã¹ã¯ã課é¡ãéæè¡ç³»ã®ãªãŒããŒå±€ã«ãåããããã説æã§ããèœå - æè¿ããçµéšã»ã¹ãã«
- TiDBãSpannerãVitess ãªã©ã®å€§èŠæš¡åæ£ããŒã¿ããŒã¹ãæ¬çªç°å¢ã§éçšããçµéš
- FinOps ãã¯ã©ãŠãã³ã¹ããããžã¡ã³ãã«é¢ããç¥èã»å®åçµéš
- GoãPython ãªã©ãçšãããœãããŠã§ã¢éçºã®ããã¯ã°ã©ãŠã³ããæã¡ãéçºè äœéšãããŒã«èŠä»¶ãçè§£ããŠããããš
- ãªã³ãã¬ãã¹ããã¯ã©ãŠããžã®ç§»è¡ãããŒã¿ããŒã¹ãšã³ãžã³ã®å€æŽãªã©ãå€§èŠæš¡ãªã€ã³ãã©ïŒããŒã¿ããŒã¹ãã€ã°ã¬ãŒã·ã§ã³ããªãŒãããçµéš
- SLOïŒSLI ã®å®çŸ©ããšã©ãŒããžã§ãã管çãå«ããã¢ãã³ãª SRE ãã©ã¯ãã£ã¹ã«é¢ããç¥èã»å®è·µçµéš
- èªåŠå
- æ¥æ¬èªïŒèªç«ããŠæ¥åéè¡ãå¯èœãªã¬ãã«ïŒCEFR B2 çžåœïŒ
è±èªïŒèªç«ããŠæ¥åéè¡ãå¯èœãªã¬ãã«ïŒCEFR B2 çžåœïŒâ»å°å¯
â»CEFRã®è©³çްã«ã€ããŠã¯ããã¡ããã芧ãã ãã
ã
ã¡ã«ã«ãªã°ã«ãŒãã«ã€ããŠç¥ãã
- ãã£ãªã¢ãµã€ã https://careers.mercari.com/
- ã¡ã«ã«ã³ïŒhttps://mercan.mercari.com/
- SNSïŒX / Linkedin
- Introduction of CoreSRE
- How to deal with legacy systems
- An example of DDL application to a special MySQL configuration
ã
éžèã«ã€ããŠ
ã¡ã«ã«ãªã°ã«ãŒãã§ã¯ã¡ã«ã«ãªã°ã«ãŒãããã³åã«ã³ãããŒã®ããã·ã§ã³ãšããªã¥ãŒãžã®å ±æã»äœçŸã倧åã«ããŠããŸããã¡ã³ããŒãçºæ®ãã䟡å€ã®ç·éãæå€§åããããããªçµç¹ã¥ãããæšé²ããããã«ãåè£è ã®ã¿ãªããã®çµéšãã¹ãã«ãããæ£ããçè§£ããããšèããŠããŸãã
éžèã®æµã
- æžé¡éžè
- æè¡èª²é¡ïŒãšã³ãžãã¢ããžã·ã§ã³ã§ã¯HackerRankãŸãã¯Githubã§ã®æè¡èª²é¡ãããšã³ãžãã¢ä»¥å€ã®ããžã·ã§ã³ã§ã¯æ¡çšããžã·ã§ã³ã«ãããŸãïŒé¢æ¥ã¿ã€ãã³ã°ãšååŸããããšããããŸãïŒ
- 颿¥ïŒããžã·ã§ã³ã«ãããè€æ°åã®é¢æ¥ããé¡ãããŸã
- ãªãã¡ã¬ã³ã¹ïŒãªã³ã©ã€ã³åç圢åŒã®ãã®ã§ãæçµéžèã®ååŸã§ãé¡ãããŸã
- ãªãã¡ãŒïŒæçµéžèãšãªãã¡ã¬ã³ã¹ã®å 容ããæ±ºå®ãããŸã
ãâ»è©³ãã㯠ãã¡ãã®ããŒãžãã芧ãã ãã
ã
éžèã«ãããæ©äŒã®å¹³ç
ã¡ã«ã«ãªã§ã¯ãããã¯ã°ã©ãŠã³ãã«ãã£ãŠå人ã®å¯èœæ§ã決ãã€ããããããšãªããèªç±ã«äŸ¡å€ãçã¿ã ãæ©äŒãæã«ã§ãã瀟äŒã®å®çŸãç®æããŠããŸãããããŠã¡ã«ã«ãªãããã·ã§ã³ãå®çŸããããã«ãInclusion & Diversityããšããèãæ¹ã¯äžå¯æ¬ ãªååšã ãšèããŠããŸãã
æ¡çšæŽ»åã«ãããŠããã¡ã«ã«ãªã®ããã·ã§ã³ã»ããªã¥ãŒã«å
±æãããæ§ã
ãªããã¯ã°ã©ãŠã³ãã®æ¹ã«ãžã§ã€ã³ããŠããã ãããããå¹Žéœ¢ãæ§å¥ãæ§çæåã人皮ã宿ã身äœèœåããã®ä»èšå·ã«åºã¥ãããããå·®å¥ããªããããšãçŽæããŸãã
詳ããã¯ãI&D statementãã芧ãã ããã
ãªãããå¿åã®éã«ã¯ãã©ã€ãã·ãŒããªã·ãŒãã確èªãã ããã