Distributed Database Software Engineer

Job not on LinkedIn

November 18

Apply Now
Logo of MariaDB

MariaDB

Enterprise • Open Source • Database

MariaDB is a company that develops and provides an open-source cloud-native relational database solution. Known for its MariaDB Server and MariaDB Enterprise offerings, it delivers high availability, auto-failover capabilities, and supports both transactional and analytical workloads. MariaDB is favored for its flexibility, cost-effectiveness compared to proprietary databases, and support for various data models, including relational and JSON. It is widely used in Linux distributions as a replacement for MySQL and is popular among developers for its open-source innovation and ease of use.

201 - 500 employees

Founded 2009

🏢 Enterprise

📋 Description

• Build and test distributed database solutions that scale. • Make systems rock-solid in performance and reliability, across both on-prem and cloud. • Work on replication, sharding, and consistency models (Raft, MVCC, ACID). • Profile, debug, and fine-tune performance with tools like perf, htop, iostat—and your own tricks. • Keep code clean and reviewable with Git. • Shape infrastructure using CMake or Bazel. • Configure and monitor with YAML/JSONnet, Prometheus, and Grafana. • Dive into Linux/Unix internals (systemd, cgroups, logging, core dumps). • Automate testing and performance validation with load-testing scripts (YandexTank or your own).

🎯 Requirements

• 5+ years of professional experience in C++ (Python/Bash scripting a plus). • Deep SQL knowledge (MariaDB/MySQL/PostgreSQL) and passion for distributed systems (Raft, MVCC, ACID etc). • Solid background in distributed systems, concurrency, and multithreading. • Comfort with Linux/Unix systems. (systemd, cgroups, logging, etc). and debugging tools • Hands-on experience with performance profiling with tools like perf, htop, or iostat. • YAML/JSONnet for configs plus familiarity with observability tools (Prometheus, Grafana). • Bonus points for open-source contributions, automation expertise, or performance/load testing.

🏖️ Benefits

• A globally distributed team where your code truly matters. • Remote or Hybrid work options (location dependent) • Projects that stretch your skills and make an impact at scale. • Competitive pay, 25 days paid annual leave (plus holidays), and a culture that values creativity and clean engineering.

Apply Now

Similar Jobs

November 5

Software Engineer designing and implementing software solutions for Paymentology’s global payments infrastructure. Collaborate with teams and mentor junior engineers in a remote environment.

Java

SQL

November 3

Senior Software Engineer developing high-impact features for digital freight forwarding platform. Leading technical decisions and collaborating with cross-functional teams to enhance customer experience.

Java

Kotlin

MySQL

Postgres

Spring

Spring Boot

SpringBoot

September 26

Senior OTT Software Engineer building and optimizing TV streaming apps across Roku, webOS, Tizen, Fire OS and Android TV for a live concert streaming platform.

Android

React

React Native

Roku

TypeScript

September 17

Senior Full Stack Engineer for Scribe’s Platform team. Maintain core platform reliability, build Django backend and NextJS frontend.

AWS

Django

Next.js

Postgres

Python

React

Redis

Terraform

TypeScript

August 14

Lead frontend/backend features for a global donation platform; Node.js, React, TypeScript. Remote role across EMEA.

Cloud

Docker

ElasticSearch

JavaScript

Kafka

MongoDB

Node.js

React

Redis

TypeScript

Vue.js

Webpack

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com