← All roles
Principal Database Engineer
MariaDBApache KafkaRedisElasticsearchPythonGoRustLinuxKubernetesPostgreSQLClickHouse
About the role
Kraken's Core Infrastructure Engineering team builds and operates shared data systems behind critical production services. The Principal Database Engineer will assess the estate, define target architecture, execute roadmap, investigate MariaDB failures, build production software for database provisioning, work with application teams on schemas, mentor engineers, and participate in on-call and incident response. This is an individual contributor role with influence across teams.
Requirements
8+ years operating production database estates at scale, strong understanding of high availability and replication, deep hands-on MariaDB expertise including InnoDB and GTID replication, personal ownership of MariaDB incident diagnosis and recovery, strong software engineering in Python/Go/Rust, strong Linux fundamentals, clear written technical judgment and delivery across teams. Preferred: experience with containerised environments, database proxies, PostgreSQL, Vitess, TiDB, ScyllaDB, ClickH
About the company
Kraken
Kraken is a leading cryptocurrency exchange that empowers individuals and businesses to trade a wide range of digital assets, including crypto, stocks, and futures. They provide a secure and intuitive platform for both new and experienced traders, offering advanced tools and competitive fees to maximize investment potential.
View company page →Similar roles
Data Platform Software Engineer
$140k–217k
Data Platform Software Engineer
$140k–217k
Senior RDBA Engineer
€70k–94k
Senior RDBA Engineer
€70k–94k
Staff Platform Database Engineer
$205k–231k
Staff Platform Database Engineer
$205k–231k
Senior Engineer
$120k–180k
Senior Engineer
$120k–180k
Senior Software Engineer, Product Platform
$185k–327k
Senior Software Engineer, Product Platform
$185k–327k