Orioledb Developer (amer)

Supabase Supabase · Data AI · AMER · Engineering

Engineer to drive the evolution of OrioleDB, a next-generation storage engine for PostgreSQL, focusing on new features, stability, upstream collaboration with PostgreSQL, and integration with Supabase's managed Postgres platform. Requires strong C programming, database internals expertise, and open-source contribution experience.

What you'd actually do

  1. Design, implement, and test new OrioleDB features and integrate them cleanly with PostgreSQL's planner, executor, and surrounding subsystems.
  2. Build out and maintain test infrastructure: regression suites, fuzzing, randomized testing, crash and recovery testing, and CI pipelines.
  3. Identify and prepare patches suitable for upstreaming to PostgreSQL core.
  4. Improve performance, resilience, monitoring, and operational tooling for production use.
  5. Debug and resolve complex issues in low-level C code, including in storage, replication, indexing, and query execution paths.

Skills

Required

  • C programming
  • Database internals
  • PostgreSQL codebase
  • extension APIs
  • storage engines
  • index structures
  • query execution components
  • open source contribution
  • debugging
  • profiling
  • technical documentation

Nice to have

  • fault injection
  • crash and recovery testing
  • fuzzing
  • randomized testing
  • CI pipelines
  • performance optimization
  • resilience improvements
  • monitoring
  • operational tooling

What the JD emphasized

  • 8+ years of production experience
  • Deeply familiar with PostgreSQL’s codebase, build system, and extension APIs.
  • existing PostgreSQL core contributor or have equivalent experience in Database internals.