OrioleDB Developer (AMER)
Core
Design and implement new features for OrioleDB, a next-generation storage engine for PostgreSQL, while contributing upstream to the PostgreSQL core community.
Role type
Senior IC database storage engine engineer
Builds
OrioleDB storage engine features, test infrastructure, and upstream PostgreSQL patches
Domain
Database internals, storage engines, open source community development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, PostgreSQL codebase expertise, storage engine design, low-level systems programming, debugging complex C code, CI/CD pipeline management, technical documentation
Preferred skills
PostgreSQL core contributor experience, experience with index structures (GiST, GIN, HNSW), crash and recovery testing, open source community collaboration
Technologies
C, PostgreSQL, OrioleDB, CI infrastructure, fuzzing tools
Responsibilities
Design and implement new OrioleDB capabilities like native index access methods and disaster recovery tooling; strengthen reliability through test coverage and fault injection; contribute patches to PostgreSQL core via open development processes; debug complex issues in low-level C code for storage, replication, and query execution; participate in design discussions and code reviews; write technical documentation and design notes; troubleshoot and support production deployments including on-call rotation.
Seniority
Senior, hands-on IC