OrioleDB Developer (AMER)

SupabaseSupabase·Remote(AMER)
Software Development

WFA Digital Insight

The demand for skilled database professionals has surged in recent years, with a notable 25% increase in postings for Postgres experts in 2025. As a leader in the Postgres development platform, Supabase is at the forefront of this trend. This OrioleDB Developer role stands out for its unique blend of database internals, open source collaboration, and remote work opportunities. Candidates should be prepared to leverage their expertise in C programming, PostgreSQL, and database storage engines to drive innovation. With the right skills, this role can be a game-changer for those looking to make a lasting impact in the tech industry.

Job Description

About the Role

As an OrioleDB Developer at Supabase, you will play a crucial role in driving the evolution of OrioleDB, a next-generation storage engine for PostgreSQL. Your work will sit at the intersection of database internals, open source community work, and Supabase's managed Postgres platform. You will be responsible for collaborating with the upstream PostgreSQL community, designing and implementing new capabilities in OrioleDB, and ensuring the stability and reliability of the storage engine.

The OrioleDB team is part of Supabase's broader effort to provide a complete backend solution, including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. As a key member of this team, you will have the opportunity to work on complex problems, contribute to open source projects, and collaborate with experienced engineers.

Supabase is committed to remote work, and this role requires strong working overlap with Americas time zones due to production support and on-call responsibilities. You will be expected to work independently and as part of a team to drive innovation and deliver high-quality results.

What You Will Do

  • Design and implement new capabilities in OrioleDB, such as native index access methods and disaster recovery tooling
  • Strengthen OrioleDB's reliability through deeper test coverage, fault injection, and improvements to CI infrastructure
  • Contribute changes directly to PostgreSQL core through the open development process
  • Collaborate with Supabase's Postgres team to ensure OrioleDB fits naturally into Supabase's managed offering and roadmap
  • Build out and maintain test infrastructure, including regression suites, fuzzing, and randomized testing
  • Identify and prepare patches suitable for upstreaming to PostgreSQL core
  • Improve performance, resilience, monitoring, and operational tooling for production use
  • Debug and resolve complex issues in low-level C code, including in storage, replication, indexing, and query execution paths
  • Participate in design discussions, architecture reviews, and code reviews
  • Write clear technical documentation, design notes, and upstream proposals

What We Are Looking For

  • Existing PostgreSQL core contributor or equivalent experience in Database internals
  • Expert C programmer with 8+ years of production experience in low-level systems programming
  • Deep familiarity with PostgreSQL's codebase, build system, and extension APIs
  • Experience designing or implementing database storage engines, index structures, or query execution components
  • Comfortable contributing to community-driven, upstream open source projects
  • Proficient in debugging and profiling complex C code in a database context
  • Ability to write clear technical documentation and explain design trade-offs
  • Strong communicator, committed to an open and collaborative development process

Nice to Have

  • Experience with Supabase's managed Postgres platform
  • Familiarity with OrioleDB and its collaboration with the upstream PostgreSQL community
  • Knowledge of cloud-based infrastructure and containerization

Benefits and Perks

  • Fully remote work arrangement with flexible hours
  • WeWork membership or co-working allowance
  • ESOP (equity ownership) in the company
  • Opportunity to work on complex problems and contribute to open source projects
  • Collaborative and dynamic work environment
  • Professional development opportunities and support for continuing education
  • Access to cutting-edge technologies and tools
  • Competitive compensation package and benefits

How to Stand Out

  • Tip: Showcase your expertise in C programming and PostgreSQL by sharing examples of your work, such as open source contributions or personal projects.
  • To stand out, highlight your experience with database internals, storage engines, and query execution components.
  • Be prepared to discuss your approach to debugging and profiling complex C code in a database context.
  • Familiarize yourself with Supabase's managed Postgres platform and OrioleDB to demonstrate your interest in the role and company.
  • Consider sharing your thoughts on the future of database development and how you see yourself contributing to the evolution of OrioleDB.
  • When negotiating salary, be sure to research the market rate for PostgreSQL experts and highlight your unique skills and experience.
  • Red flag: Be cautious of companies that lack transparency in their remote work arrangements or have unclear expectations for work-life balance.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.