Senior Database Platform Engineer
Kraken
AI Summary
The vacancy is detailed in responsibilities and tech stack but lacks compensation clarity, impacting its attractiveness to applicants.
Description
Join Kraken as a Senior Database Platform Engineer to operate and evolve shared data systems, ensuring reliability and performance in a remote, full-time role.
## Building the Future of Crypto
Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology.
Kraken is a mission-focused company rooted in crypto values, aiming to accelerate the global adoption of crypto for financial freedom and inclusion.
We have Krakenites in 70+ countries, developing premium crypto products for traders, institutions, and newcomers.
Kraken is committed to industry-leading security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.
## What you'll do
## The opportunity
- •Own the reliability, availability, performance, capacity, backup/restore, disaster recovery, and security posture of shared data systems.
- •Operate and improve platforms such as Kafka, Redis, Elasticsearch, MariaDB and other NoSQL databases with tight SLAs.
- •Build and maintain high-touch abstractions and self-service workflows for provisioning, schema evolution, common operational changes, and routine maintenance.
- •Use programming and AI-assisted workflows to automate repetitive work, improve diagnostics, raise documentation quality, and shorten time-to-resolution during incidents.
- •Implement, deploy, operate, and improve satellite tools that improve our platform and increase our operational leverage.
- •Partner closely with internal engineering teams on data access patterns, query optimization, schema design, operational readiness, and safe adoption of shared infrastructure.
- •Improve observability, alerting, SLOs, runbooks, and operational reviews so that systems are easier to understand and incidents are less likely to happen.
- •Participate in on-call rotations and incident response.
Requirements
## Skills you should HODL
- •Strong hands-on experience operating production-grade stateful or distributed systems.
- •Solid software engineering skills in a language such as Python, Rust, Go, or similar, with a clear track record of automating infrastructure or operations work.
- •Experience deploying and operating tools and services in production.
- •Practical Kubernetes experience, especially around stateful workloads, upgrades, storage, and failure modes.
- •Strong Linux, networking, and systems troubleshooting fundamentals.
- •Experience with observability, alerting, incident response, and post-incident improvement.
## Nice to haves
- •MariaDB / PostgreSQL
- •Kafka
- •Redis / Valkey
- •Elasticsearch / OpenSearch
- •MongoDB, ClickHouse, Cassandra, or similar NoSQL / distributed data systems
- •Terraform, GitOps, CI/CD, operators, or other automation-heavy infrastructure patterns
- •Query tuning, schema design, replication, clustering, or high-availability design
- •Data engineering or pipeline-adjacent technologies such as CDC, Kafka Connect, Flink, or similar