Database Engine Engineer
Source
Senior150 000 USD
About the position
Join a team focused on building an open-source, edge-native database engine. Work on critical subsystems of DefraDB, ensuring performance, reliability, and correctness.
Tech stack
- go
- database-internals
- distributed-systems
- query-optimization
Requirements
Required:
- Direct experience building database internals, storage engines, query processors, compilers, or distributed systems infrastructure
- Strong understanding of data structures and algorithms used in database systems
- Proficiency in Go or equivalent systems language
- 5+ years building systems-level software, with meaningful time spent on database or storage engine internals
Nice to have:
- Experience with replication protocols, consistency models, or conflict resolution in distributed systems
- Familiarity with query language design, parsing, or optimization
- Contributions to open-source database or infrastructure projects
Responsibilities
- Design and implement query planner components, including cost-based optimization and execution strategies
- Build and improve storage engine internals — compaction, caching, on-disk formats, and data layout
- Work on CRDT-based data replication for peer-to-peer and edge synchronization
- Implement and optimize indexing structures (B-trees, inverted indexes, composite indexes)
Benefits
- Flexible work arrangement and hours
- Unlimited days off
- Great healthcare benefits
- Technology spending budget