Distributed Database Software Engineer
MariaDB is seeking a Senior Database Developer to join a small, highly skilled team focused on enhancing distributed database solutions. The company, known for its open-source relational database management system, powers applications used daily by millions worldwide. This role offers the opportunity to contribute to the development of scalable, high-performance databases that support critical business operations.
In this position, you will design, develop, and test distributed database solutions that scale effectively. Your work will involve ensuring system performance and reliability across both on-premise and cloud environments. Key responsibilities include working on replication, sharding, and consistency models, as well as profiling, debugging, and fine-tuning performance using various tools. Additionally, you will maintain clean and reviewable code, shape infrastructure using build systems, and configure and monitor systems with observability tools.
The ideal candidate will have over five years of professional experience in C++, with additional skills in Python or Bash scripting being advantageous. A deep understanding of SQL and a passion for distributed systems are essential. A solid background in distributed systems, concurrency, and multithreading is required, along with comfort working with Linux/Unix systems and debugging tools. Hands-on experience with performance profiling and familiarity with observability tools are also important. Bonus points are awarded for open-source contributions, automation expertise, or performance/load testing experience.
MariaDB offers a competitive compensation package, including 25 days of paid annual leave plus holidays. The company values creativity and clean engineering, providing a culture that supports professional growth. Employees have the flexibility to work remotely or in a hybrid model, depending on location, and are encouraged to take on projects that stretch their skills and make a significant impact at scale.
Joining MariaDB means becoming part of a globally distributed team where your code truly matters. The company is committed to providing accommodations for individuals with disabilities within the application and interview process. MariaDB does not sponsor work visas or relocation, and is dedicated to creating a welcoming and inclusive workplace for everyone.