Posted at: 17 January

MySQL Database Architecture Expert - Part-time - EU

Company

Merico

Merico is a San Francisco-based B2B software development company specializing in contribution analysis tools for developers, leveraging advanced technologies like Python and AI.

Remote Hiring Policy:

Merico is a fully remote company that hires developers from various regions worldwide, fostering a collaborative environment across time zones.

Job Type

Part-time

Allowed Applicant Locations

Kenya, Worldwide

Apply Here

Job Description

MySQL Database Architecture Expert Needed - Galera & Async Replication Optimization

Project Overview:
We're operating a geographically redundant database system using a combination of Galera and MySQL Async replication. As our system load increases, we need an experienced database expert to optimize performance and resolve complex edge cases.

Key Responsibilities:

  • Analyze and optimize transaction speeds through server configuration and indexing improvements
  • Troubleshoot and stabilize asynchronous MySQL replication, particularly during schema changes
  • Review and enhance our HAProxy load balancing setup, focusing on high-frequency client requests
  • Validate existing database configuration and provide expert recommendations
  • Assess and improve our performance monitoring solution
  • Provide ongoing consultation for emerging challenges

Technical Environment:

  • MySQL with Galera Cluster
  • Asynchronous MySQL replication
  • HAProxy for load balancing
  • Geographically distributed infrastructure

Required Expertise:

  • Deep experience with MySQL replication architectures
  • Strong background in Galera Cluster implementation
  • Proven track record in database performance optimization
  • Experience with HAProxy configuration for MySQL
  • Knowledge of database monitoring and performance testing

Project Type:
Consulting/troubleshooting with potential for ongoing collaboration. Remote work possible.

Ideal Candidate:
We're looking for an experienced database architect who can both provide strategic guidance and hands-on problem-solving for specific technical challenges. The ability to communicate clearly and collaborate effectively with our existing team is essential.

Current Challenges:

  • High-frequency client requests causing system stress
  • Replication stability issues during schema changes
  • Flow Control activation during peak loads
  • Need for formal performance testing and monitoring optimization

If you have experience with similar database architectures and can help us optimize our system, please reach out with your relevant experience and availability for an initial discussion.

ⓘ View potential timezone restrictions

Location: Remote (collaboration with team in Vienna, Austria - CET timezone)

Apply Here