Kraken.Com

Principal Database Engineer

United Kingdom, Remote. Posted 2 days ago

The role

You will assess, set goals, and provide technical direction for the shared data systems estate. You will work hands-on to deliver improvements, manage MariaDB, and build production software for database workflows.

What you will do

  • Review the estate against business needs and production evidence
  • Define target architecture and measurable goals
  • Execute the roadmap through design, implementation, and adoption
  • Investigate MariaDB failures and performance limits
  • Improve fleet reliability through observability and tested recovery procedures
  • Build and maintain production software for database provisioning and maintenance
  • Work with application teams on schemas, transaction boundaries, and queries
  • Mentor engineers through design reviews, pairing, and incident analysis
  • Participate in on-call and incident response

Required qualifications

  • 8+ years operating and evolving production database estates at scale
  • Strong understanding of high availability, replication and distributed database failure modes
  • Deep, recent hands-on MariaDB expertise including InnoDB, MVCC and transaction isolation, locking, query optimisation, binary logs and MariaDB GTID replication
  • Personal ownership of MariaDB incident diagnosis, performance tuning and tested restore or point-in-time recovery
  • Strong software engineering skills in Python, Go, Rust or a comparable language
  • Strong low-level Linux, Kernel, storage and networking fundamentals
  • Clear written technical judgment and demonstrated delivery across teams without reporting-line authority

Nice to have

  • Experience operating databases in containerised, hybrid on-premises/cloud or multi-region environments
  • Familiarity with Kubernetes, infrastructure as code or GitOps
  • Experience with database proxies or load-balancing layers (MaxScale, HAProxy, ProxySQL, or similar)
  • Experience with PostgreSQL, Vitess, TiDB, ScyllaDB, ClickHouse or internal database platforms
  • Operational knowledge of Kafka, Redis/Valkey or Elasticsearch/OpenSearch
  • Experience in regulated environments or contributions to database engines, operators and other infrastructure software

Before you apply

  • We may ask candidates to complete job-related skills or work-style assessments

About the company

Payward is the parent company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks. Kraken is one of the world's longest-standing crypto platforms.

Principal Database Engineer at Kraken.Com | JobZoey