Senior Cloud Software Engineer - Database
Core
Design, build, and evolve cloud-native infrastructure storage platforms supporting distributed databases and large-scale data services.
Role type
Senior IC cloud infrastructure engineer (distributed storage/databases)
Builds
Scalable, reliable storage platform capabilities and reusable infrastructure components for distributed data systems
Domain
Cloud infrastructure, distributed systems, database storage internals
Required skills
Distributed system principles (CAP, BASE, sharding, replication), storage engine internals (B+-tree, LSM-tree, compaction), Linux systems, networking, automation (Ansible), Go/Java/C++/Python/Rust
Preferred skills
Kubernetes, cloud storage services, high QPS/low latency system design, multi-region/disaster recovery architecture
Technologies
Terraform, Ansible, Go, Python, Cassandra, Kafka, Redis, MySQL, VictoriaMetrics, Loki, ELK
Responsibilities
Design scalable storage capabilities (data placement, sharding, replication, indexing, compaction, backup, recovery); Build infrastructure solutions integrating open-source database/storage technologies; Drive automation for provisioning, configuration, CI/CD, and operational workflows; Develop reusable platform components for application and database teams; Collaborate with DBAs to translate requirements into scalable infrastructure solutions; Evaluate architecture trade-offs for performance, scalability, and availability; Design performance optimization solutions across storage engines and distributed data paths.
Seniority
Senior, hands-on IC
