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
Deliverable
production ML models | product features | infrastructure
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
