Principal Database Engineer
Core
Architecting and operating the shared data systems for a global crypto exchange, focusing on MariaDB estate reliability, scale, and cost optimization.
Role type
Principal Database Engineer (Individual Contributor)
Builds
High-availability MariaDB clusters, provisioning automation, and disaster recovery procedures for spot trading, margin, futures, and OTC services.
Domain
Cryptocurrency exchange / Distributed databases
Required skills
MariaDB (InnoDB, MVCC, GTID, replication), Python/Go/Rust, Linux/Kernel fundamentals, distributed systems architecture, incident diagnosis, technical mentorship
Preferred skills
Kubernetes, Infrastructure as Code, database proxies (MaxScale, HAProxy), PostgreSQL, Kafka, Redis, Elasticsearch
Technologies
MariaDB, Kafka, Redis, Elasticsearch, Python, Go, Rust, Kubernetes
Responsibilities
Define target architecture and roadmap for the database estate; execute migrations and scaling decisions; investigate performance limits and failures; build production software for database provisioning and maintenance; mentor engineers; participate in on-call and incident response.
Seniority
Principal, hands-on IC with strategic influence