Database Internals Engineer
Family: Low-level & domain-heavy
Builds the engines behind databases, working on storage formats, query planners, transactions, and indexing.
Day to day
Implements storage and indexing structures, optimizes the query planner and execution, works on concurrency and durability, and chases performance bugs.
Core skills
- C/C++/Rust
- storage engines
- query planning
- concurrency
- B-trees/LSM
- performance profiling