Principal Software Engineer - Distributed

2 hours, 14 minutes ago
Full-time
Lead
Software Development
MariaDB.org

MariaDB.org

MariaDB.org is the force behind MariaDB, the leading open-source database known for its performance and stability. The company, through the MariaDB Foundation, ensures the continuous growth and support of the MariaDB ecosystem.

Internet Software & Services
11-50
Founded 2012

Description

  • Build and test distributed database solutions that scale.
  • Improve system performance and reliability across on-premises and cloud deployments.
  • Work on replication, sharding, and consistency models such as Raft, MVCC, and ACID.
  • Profile, debug, and tune system performance using tools such as perf, htop, and iostat.
  • Keep code clean, maintainable, and reviewable with Git.
  • Shape build and infrastructure workflows using CMake or Bazel.
  • Configure and monitor systems using YAML/JSONnet, Prometheus, and Grafana.
  • Work with Linux/Unix internals including systemd, cgroups, logging, and core dumps.
  • Automate testing and performance validation with load-testing scripts such as YandexTank.
  • Collaborate globally and contribute to open-source efforts.

Requirements

  • 10+ years of professional experience in C++.
  • Python or Bash scripting experience is a plus.
  • Deep SQL knowledge with MariaDB, MySQL, or PostgreSQL.
  • Strong experience with distributed systems, concurrency, and multithreading.
  • Comfort working with Linux/Unix systems, including systemd, cgroups, logging, and debugging tools.
  • Hands-on experience with performance profiling tools such as perf, htop, or iostat.
  • Experience with YAML/JSONnet configuration files.
  • Familiarity with observability tools such as Prometheus and Grafana.
  • Bonus points for open-source contributions, automation expertise, or performance/load testing experience.

Benefits

  • Remote or hybrid work options, depending on location.
  • Competitive pay.
  • 25 days of paid annual leave plus holidays.
  • Opportunity to work on projects with large-scale impact.
  • A globally distributed team where your work directly matters.
  • A culture that values creativity and clean engineering.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Tech Lead, Android Core Product - Fukuoka, Japan

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its leading text-to-speech Android app and drive high-impact product work for a globally distributed team.

Android iOS Jetpack Compose JUnit Kotlin Node.js
54 minutes ago

Tech Lead, Web Core Product & Chrome Extension - Milwaukee, WI, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a web product engineer to help build and ship its text-to-speech products for a global user base in a fully distributed company.

Firebase JavaScript React TypeScript
1 hour, 14 minutes ago

Team Lead, Customer Support

Tailscale 51-250 Diversified Telecommunication Services

Tailscale is hiring its first Singapore-based Team Lead, Customer Support to build and lead APAC support operations, manage a regional team, and deliver consistent customer support across the global network.

DNS Kubernetes Linux macOS TCP/IP
1 hour, 59 minutes ago

Principle Engineer -In Bayesian, Large Foundational Systems, and Distributional Reinforcement Learning

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a Principal AI/ML Researcher and Engineer to advance probabilistic, adaptive AI systems that improve personalization, ranking, and decision-making across guest and host experiences at scale.

Apache Spark C++ Java Kafka LLM Machine Learning Python PyTorch Scala Statistics TensorFlow
2 hours, 14 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers