Join BoulderKV
We’re building a global, read-optimized key-value store on object storage. We’re early stage and looking for engineers who want to work on hard infrastructure problems.
Open Roles
Storage Systems Engineer (RocksDB Experience)
We’re adapting RocksDB as a storage engine for object storage from first principles. You’ll rethink how LSM-tree databases work when S3 is the source of truth, optimizing read performance at the microsecond level, tuning compaction strategies for object storage semantics, and building efficient caching layers that bridge local disk and cloud storage.
What we’re looking for:
- Production experience with RocksDB, LSM-tree databases or storage engines
- Understanding of storage internals like SSTables, compaction, bloom filters
- Systems programming in C/C++ or Rust
- Performance tuning and benchmarking at the microsecond level
- Experience optimizing for low-latency, high-throughput systems
Generalist Software Engineer
We need someone who can move across the stack and handle infrastructure, backend services, and operational tooling. You’ll build our control plane, deployment automation, monitoring, and customer-facing APIs.
What we’re looking for:
- Strong fundamentals in distributed systems
- Comfortable with infrastructure and DevOps (Kubernetes, cloud platforms, observability)
- Experience building and operating production services
- Pragmatic approach to solving problems
Why BoulderKV?
- Work on a challenging technical problem at the intersection of databases and distributed systems
- Small team, high impact
- Build infrastructure that scales globally
- Competitive compensation and equity
Apply
Interested? Email us at jobs@boulderkv.com with:
- Your background and what excites you about BoulderKV
- Links to code you’re proud of (GitHub, previous projects, etc.)
- Which role you’re interested in (or both!)