Principal Software Engineer
Core
Design and implement enhancements to the Extensible Storage Engine (ESE) to improve scalability, performance, reliability, and storage efficiency.
Role type
Principal Software Engineer (Storage Engine)
Builds
Next-generation storage optimizations, log write path modernization, and lock-free data structures for large-scale deployments.
Domain
Database systems and storage technologies
Deliverable
production ML models | product features
Required skills
C/C++ systems programming, database engine development, storage system architecture, distributed systems, open-source technology integration, benchmarking, workload characterization
Preferred skills
QLC SSDs, SMR drives, Zoned Storage, NVMe, RocksDB, Pebble, WiredTiger, LevelDB, Cassandra, MySQL/InnoDB, PostgreSQL internals
Technologies
RocksDB, Pebble, WiredTiger, LevelDB, Cassandra, MySQL, InnoDB, PostgreSQL, QLC SSDs, SMR, Zoned Storage, NVMe
Responsibilities
Lead investigations into future storage technologies; evaluate storage engine innovations from open-source technologies; prototype, benchmark, and validate new storage architectures; serve as a technical leader influencing ESE strategy and engineering execution.
Seniority
Principal, strategy & mentorship
