Skip to main content
CareerApp

Software Engineer - Spark

Supabase

Remote, Global · Remote · Mid

Listed on Supabase’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Join Supabase to build Spark, a lightweight, embedded Postgres-compatible database written in Rust that brings full backend capabilities to AI prototypes and edge environments. You'll own large technical areas end-to-end on a small founding team, from API compatibility and database internals to developer tooling and the upgrade path to production Supabase.

Our summary, not Supabase’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Substantial backend or full-stack experience with strong Rust fluency and shipped production Rust code
  • Built or contributed to a backend system, framework, or developer platform
  • Comfortable moving across the full stack from API design to storage internals to infrastructure
  • Can read and understand unfamiliar code across multiple languages
  • Solid grounding in SQL and relational databases with experience close to database engines
  • Strong knowledge of Postgres as a reference for correct behavior
  • Experience running services under tight resource constraints (multi-tenant, serverless, or embedded)
  • Bias toward compatibility, correctness, and testing-driven development
  • Can break down complex systems to core 20% functionality and optimize for constrained environments
  • Care about developer experience and clean APIs
  • Comfortable with ambiguous, early-stage work and defining specifications
  • Experience working in public repositories on remote, async teams
  • Clear written communication

Nice to have

  • Experience with the Supabase stack
  • Track record building developer CLIs
  • Open-source maintenance experience
  • Contributions to Rust database or web projects

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.