Supabase

Supabase

More
  • ShareShare
  • ContactContact

List job

Database Support Engineer (EMEA)

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We’re looking for an experienced Database Support Engineer to join our Support Team and help developers unblock complex issues, build more reliably, and get the most out of the Supabase platform. You’ll work closely with customers and engineering, helping us improve product quality and developer experience based on real-world usage. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions. What You’ll Be Responsible For In this role, you’ll: Investigate and resolve advanced customer issues across Postgres, Auth, RLS, Storage, Realtime, Edge Functions, and client libraries. Provide consultative, proactive advice to optimize workloads, avoid common pitfalls, and offer tailored advice to our most advanced users. Reproduce bugs, isolate root causes, propose workarounds, and escalate to engineering with solid reproduction steps. Ask smart, targeted questions that turn incomplete reports into actionable cases. Communicate clearly and empathetically with users of all levels—especially during high-impact or time-sensitive situations. Spot patterns across tickets and recommend improvements to documentation, tooling, and the product itself. Mentor junior team members and help raise the overall bar for support quality. You Might Be a Good Fit If Experience: You have 7+ years in technical support, databases, backend engineering, SRE, or a similar field. Postgres Expertise: You know PostgreSQL deeply—autovacuum behavior, WAL growth, long-running transactions, table bloat, and other internals. Performance: You’re strong in high-performance SQL and query optimization. Troubleshooting: You’re comfortable troubleshooting complex setups, including multi-tenant schema patterns and distributed system behavior. Technical Skills: * You can debug Edge Functions when failures get tricky. You’ve handled data migration issues (pg_dump/restore, schema drift, failed migrations) and know how to recover safely. You have hands-on experience with cloud hosting providers like AWS. You’re comfortable in terminal and Linux environments. Mindset: You thrive in high-volume situations and can form and test assumptions quickly. Timezones & Logistics Status: Full-time position. Location: Required residency/location within EMEA time zones (we do not believe in the sustainability of overnight shifts). What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Software Engineer - Branching

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We’re building a high-performance CI/CD execution platform similar to runners used by tools like Buildkite, GitHub Actions, and Blacksmith CI. Our platform executes developer pipelines reliably at scale, integrates deeply with source control, and automates build, test, and deployment workflows. In this role, you will design and build the distributed systems responsible for running CI/CD pipelines securely and efficiently. This includes orchestrating ephemeral compute environments, managing build isolation, scheduling jobs across fleets of workers, and ensuring reliability at scale. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions. What You’ll Be Responsible For Design and improve the core orchestration engine that manages the lifecycle of creating, merging, and rebasing Supabase Branches. Provision ephemeral sandboxed execution environment on EKS / ECS for running untrusted build workloads from connected git repositories with securely managed secrets. Implement job scheduling that scale to thousands of concurrent builds. Optimize and reduce pipeline runtimes with caching, artifact storage, and dependency reuse. Manage retry, timeout, cancellation, and failure-propagation logic to ensure pipelines behave predictably under failure conditions. Instrument the full pipeline lifecycle with observability tooling to surface traces, metrics, and structured logs to the end user. Develop configuration files (JSON / TOML) and integrations (Terraform / Pulumi) that allow teams to easily define, trigger, and inspect pipelines in code. You Might Be a Good Fit If You Have strong software engineering skills (Go and Typescript required); Have 3+ years of experience building and operating cloud infrastructure or distributed systems at scale; Have cloud Infrastructure knowledge - familiarity with AWS constructs is required, past experience using the AWS SDKs and IaC tools (Pulumi, Terraform, etc) to build and operate infrastructure is strongly preferred. Have a production operations mindset - track record of building reliable, observable, and maintainable systems Have an ownership mindset - you thrive in being able to operate independently with high-level guidance Communicate clearly across both technical and non-technical audiences Have experience in async or globally distributed teams Are energized by solving real-world problems for developers Are comfortable navigating ambiguity and moving quickly What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Platform Engineer - Compute Capacity

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We are seeking a platform engineer to join our Compute Capacity team. This team owns the capacity plan that keeps compute supply ahead of demand across every region we operate in — the forecasting, buffer policy, and provisioning systems that make sure a project never runs into a wall it didn't know was there. You'll work on the systems that turn a capacity plan into provisioned reality: reservation acquisition, fleet reconciliation, and the automation that keeps what we've committed to in sync with what we're actually running. You'll help build the metrics and alerting that let capacity problems surface months out, on vendor lead time, rather than at the moment someone needs the room. You'll design, build, and operate systems that are both robust and highly automated — helping us hold the right buffer at the right cost, catch drift before it becomes a shortage, and give every team a single, trustworthy view of how much room we have across the millions of databases we manage. What You'll Be Responsible For Help build and maintain the capacity plan that keeps Supabase's compute supply ahead of demand across regions and instance families Support buffer policy by modeling headroom targets and their cost tradeoffs for review and sign-off Build and maintain automation that turns the capacity plan into provisioned reality — reservation acquisition and top-up, fleet reconciliation, drift detection between committed and running capacity Extend our infrastructure as code for capacity-relevant provisioning Instrument capacity: build and maintain metrics for saturation, reservation coverage, idle buffer, forecast error, and provisioning latency Build and tune capacity alerting so headroom, quota, and reservation issues surface months out rather than at the moment of impact Support the demand gate — helping intake large customer commitments, launches, migrations, and new regions so they reach the plan before they reach the fleet Contribute to mitigation projects: right-sizing, instance-family migrations, autoscaling improvements, workload consolidation Help drive down compute cost per database through right-sizing, placement, and commitment coverage work Participate in capacity incident response and post-incident follow-through You Might Be A Good Fit If You Have 5+ years across infrastructure engineering, SRE, platform, or capacity engineering, ideally at SaaS or cloud infrastructure scale Have production software engineering experience — you've owned and operated a service, not just a notebook. Comfortable in modern languages like TypeScript, Python, and Go Are comfortable working against forecasts and assumptions that are incomplete, and can revise your work as those assumptions change Have experience with Infrastructure as Code (Pulumi or Terraform) Have built or maintained observability for systems you own — metrics that answer real questions and alerting people trust (Prometheus/Grafana, CloudWatch, or similar); Have solid working knowledge of AWS EC2: instance families and generations, purchase options, capacity reservations, and quota mechanics Have some financial fluency — you understand reservation economics and the basic tradeoffs between coverage, utilization, and cost Communicate clearly across audiences, from engineers to finance stakeholders What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Software Engineer - Storage

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role Supabase Storage is a scalable and high performance object storage service and is one of our fastest growing services. The current landscape of tools for uploading, storing, processing and delivering assets is complicated. Developers are forced to think about regions, caching, codecs and security before they can start uploading anything. We are looking for engineers to solve this problem once and for all! You will be working across the entire stack - client libraries, CLI, CDN, the storage server and the deployment infrastructure. One day, you might focus on improving upload resilience in iOS applications; the next, you could be optimizing the S3 protocol for efficient retries or finding ways to accelerate upload processing. You will be contributing to both our open source server and upstream dependencies we use, like the TUS server. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions. What You’ll Be Responsible For Improving our analytics bucket offering and improving the storage of open file formats like iceberg and ducklake Asset optimization to speed up delivery for websites and mobile applications Building out our edge network to speed up uploads and build features like automatic cache invalidation Improve the performance, observability, and reliability of our storage server Work with the frontend team to build a fast, powerful storage explorer Improve our APIs, client libraries and CLI to provide an exceptional end-to-end DX for our users Resolve escalated support issues, while also identifying and resolving systemic issues across the platform You Might Be a Good Fit If You Have 5+ years backend engineering experience of running Node.js in production Have experience with highly scalable, distributed systems Are comfortable with working across the stack - backend application development, some infrastructure work including deploying, monitoring and scaling the service Posses familiarity with observability tools (OpenTelemetry, Prometheus, Grafana) and performance tuning Have experience with production-grade PostgreSQL usage, including tuning and troubleshooting Demonstrate an ownership mentality: driving projects end-to-end Display empathy towards developer experience Nice-to-have Prior experience working on developer tools Solid knowledge of cloud infrastructure (AWS, GCP or Azure) and containerization (Docker, Kubernetes) Direct experience designing and operating large file upload/download pipelines at scale Deep, practical CDN integration and optimization knowledge Experience with image and video processing tools (sharp, dssim, ffmpeg), formats and codecs (AVIF, WebM, Brotli) is a plus Experience with the frontend ecosystem (Next.js, React, etc) is a plus What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Product Manager - Realtime

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We're hiring a Product Manager for Supabase Realtime. You'll own the surface area developers use to build live, collaborative and event-driven apps on Supabase: Broadcast, Presence, Postgres Changes, and the capabilities we build next. You'll work closely with the Realtime Engineering team and with partners across Product Management, Design and GTM. This role is ideal for someone who's excited about building tools for millions of developers and who has a passion for the types of user experiences unlocked by simple, scalable real-time channels. You should have a nuanced understanding of full-stack application development, including existing and emerging real-time and sync patterns. What You’ll Be Responsible For You'll collaborate with customers of all sizes and expertise levels: from an indie developer adding live updates to a side project, to startups building collaborative SaaS, to enterprise teams streaming live data to dashboards. You'll own the problem statements and solution rationale behind the Realtime roadmap. This means working with Engineering and Design to shape how Supabase crafts the developer experience for the problems you’ve prioritized solving. You'll shape how Realtime evolves to enable future application experiences, including its role in AI apps and alongside other Supabase products. You'll own Realtime packaging and pricing, working with Pricing, Finance and Billing. You'll use data to understand how Supabase developers are using Realtime features: where they succeed, where they get stuck, and what to tackle first. You'll keep Engineering, Design and GTM aligned. You'll own the plan of record for what's coming, why, and in what order. You Might Be a Good Fit If You Must have 5+ years of Product Management experience on developer tools, or are an ex-founder with equivalent depth. You're comfortable commenting on an architecture doc, following a design discussion, and advocating for the user when trade-offs are required. Have owned an app development platform, feature or framework where real-time was core to the developer experience. Get your own answers from data. You know what you care about in terms of product instrumentation and are comfortable querying and cleaning your own findings. Are comfortable with Postgres and familiar with logical replication. Work async by default. Supabase is fully remote. You make decisions in writing and move work forward without meetings. Strong signal You have an existing audience among developers, through social media, open source or developer advocacy. Worked on a sync engine, local-first or live-query product. Worked with gaming, AR or collaborative-tool customers. Shipped something using Supabase. What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Data API Engineer

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We’re looking for a Data API Engineer to join our Data API Team and help improve the feature set, reliability and performance of our Data API, based on the PostgREST project. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions. What You’ll Be Responsible For Work on PostgREST’s PostgreSQL driver (based on Hasql) and remove bottlenecks and improve it’s performance. Work on PostgREST development of new features and bug fixes, aligned towards the goal of a multitenant Data API. Resolve incidents and escalated support issues, while also improving observability and performance. Collaborate cross-functionally with other teams to debug and solve integration issues with the Supabase platform. You Might Be a Good Fit If You Strong Haskell skills with at least 3 years of experience. Experience using the C language. Solid knowledge of SQL and plpgsql scripting in PostgreSQL. Strong track record of contributing to and engaging with open-source projects. Bonus points if you’ve maintained an open source project. Strong experience with providing technical support to users with varying levels of technical expertise. Experience with debugging applications under the Linux operating system. What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Performance Engineer - Performance Analysis & Tuning

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We're hiring experienced performance engineers to find and land performance wins across the Supabase stack — from the query optimiser to block device level, and across the network paths and cloud infrastructure that connect our distributed platform. This is a performance delivery role: real, measured improvements to our database, platform, and APIs as we scale toward enterprise and platform-grade workloads. The methodologies you develop and tooling you build exist to multiply that delivery. You'd join a new performance team as one of its first members, working alongside a deeply seasoned performance engineer, with the team growing to roughly six this year. There's no legacy process to inherit — you'll help define how performance engineering works at Supabase. What you'll do Find bottlenecks in live production systems and characterize them precisely enough that the owning team can act on them without you in the room. Partner closely with database teams (e.g. Multigres, OrioleDB) and infra teams to land concrete performance improvements. Build, communicate, and evolve performance methodologies and tooling that turn live production data into actionable insight. Partner with the observability team to capture the right signals and establish a unified view of platform performance (latency, throughput, tail behavior) across products. Help teams self-serve performance analysis and make performance a first-class engineering concern. Problems you might work on Tune the kernel's paging behavior to production workloads Reduce memory overhead in OrioleDB and Multigres Identify and eliminate sources of latency spikes from application to kernel level Identify scalability bottlenecks across the entire stack and work the appropriate teams in Supabase and the wider community to resolve them What we're looking for Deep experience in performance engineering, specifically performance analysis of complex distributed systems. You can walk the whole stack: follow a tail-latency problem from the query optimizer through the syscall boundary to the IO scheduler — or across pooler hops, network paths, and availability zones — reading profiles and traces at every layer. Depth on at least one end of that stack: Linux kernel internals (virtual memory, scheduling, networking, IO) or database internals (query planning, storage engines, buffer and WAL management) Strong working knowledge of networking and cloud infrastructure performance: TCP behavior under load, network virtualization overhead, and the performance characteristics of AWS primitives (EBS throughput and IOPS, instance network limits, placement groups, cross-AZ latency). Proven ability to turn performance insights into real product and architecture improvements — including getting teams you don't belong to to prioritize and ship the fix. Strong written communication: your problem characterisations are precise, reproducible, and compelling on their own. Pragmatic, tooling-oriented mindset; comfort working across product, infra, and database teams. What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Performance Engineer - Benchmarking

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About this role We’re hiring experienced performance engineers to make performance measurement at Supabase rigorous, repeatable, and actionable by product teams. This role owns the benchmarking and profiling systems we use to detect regressions, explain performance changes, and publish credible numbers for customers and the market. You’ll build the tooling and the methodology and make it easy for product teams to use it correctly. You’d join a new performance team as one of its first members, working alongside a deeply seasoned performance engineer, with the team growing to roughly six this year. There’s no legacy process to inherit — you’ll help define how we measure and communicate performance metrics at Supabase. What you’ll do Build and evolve benchmarking, profiling, and load-testing tooling (cloud, database, and end-to-end). Define benchmark suites and reference workloads that reflect real customer behavior (and evolve them as the products change). Establish performance baselines and regression gates across products (variance tracking, environment control, and detection of changes). Build mechanisms that turn benchmark results into action: triage workflows, owner routing, and clear, reproducible reports. Partner closely with database teams (e.g. Multigres, OrioleDB) to identify bottlenecks and land concrete performance improvements. Enable the company to publish credible, repeatable performance numbers for customers and the market. Help teams self-serve performance testing and make performance a first-class engineering concern. Problems you might work on Build our continuous benchmarking infrastructure so product teams can spot performance regressions early. Ideally, teams can run benchmarks directly on PRs or locally while developing a feature. Analyze and eliminate issues with load generators, workloads or benchmark environments to ensure that benchmarks are reliable indicators for actual product performance. Build regression triage tooling that pinpoints what changed (diffing, profiles/traces, query-level attribution). Help product teams so they can analyze the root cause of performance regressions in benchmark environments themselves. What we’re looking for Deep experience in performance engineering, benchmarking, and profiling of complex distributed systems. Specifically, you have owned benchmarking systems where reproducibility and controlling variance mattered. Strong systems intuition (databases, storage, networking, cloud infrastructure). Comfortable working across product, infra, and database teams. Pragmatic, tooling-oriented mindset with strong communication skills. Depth on at least one end of that stack: Linux kernel internals (virtual memory, scheduling, networking, IO) or database internals (query planning, storage engines, buffer and WAL management) What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Supalite Engineer

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We're looking for engineers to join the team building Spark, a lightweight implementation of Supabase written in Rust. It runs on an embedded SQLite-based engine with a Postgres-compatible SQL layer, and ships a PostgREST and Auth compatible API, so applications written against @supabase/supabase-js work as-is. It exists because AI builders and platform partners need a database they can give to every prototype without the cost or the wait: sub-second provisioning, a footprint small enough to run inside a sandbox, and an upgrade path to full Supabase when an app graduates to production. This is a role with a lot of agency. Small team, working product, patterns still to be set. You'll own large areas end to end and make real decisions from day one. What You'll Be Responsible For In this role, you'll: Grow API compatibility with the Supabase client, keeping behavior faithful to hosted Supabase and backed by conformance tests Bring more of the Supabase stack to Turso/SQLite Find and work around gaps in the underlying database engine, with minimal repros and tests Build and harden the path for upgrading a project from Spark to full Supabase Own the developer experience end to end: the CLI, local tooling, and docs Build and harden the hosted offering while keeping the low cost structure in mind, kept loosely coupled so the implementation can be swapped without a rewrite Work directly with design partners and turn real-world migration and integration friction into a sharper product Engage with the open-source community and contribute back to the broader Supabase stack You Might Be a Good Fit If You Have substantial backend or full-stack experience with strong fluency in Rust, have shipped production Rust, and have built or contributed to a backend system, framework, or developer platform before Are a strong generalist, comfortable moving across the stack from API design to storage internals to infrastructure, and picking up whatever the problem needs Read unfamiliar code without friction. A lot of the work means studying reference implementations in other languages, such as GoTrue in Go, PostgREST in Haskell, and matching their behavior in Rust Have a solid grounding in SQL and relational databases, experience working close to a database engine (transactions, MVCC, type systems), and the curiosity to dig into where Postgres and SQLite differ Know Postgres well enough to use it as the reference for correct behavior Have run services under tight resource limits (multi-tenant, serverless, or embedded) Have a bias toward compatibility and correctness, and reach for tests and specs to prove behavior Think around corners. When everyone reaches for the standard playbook, you look for the simpler path that fits a smaller box. You break a complex system down to the 20% that covers 80% of the need, then make it run somewhere far smaller than it was designed for Care about developer experience: clean APIs, fast feedback loops, and tooling that makes the right thing the easy thing Are comfortable owning ambiguous, early-stage work and making sound calls that inform and define the spec. This is a founding role on a brand-new team Are comfortable working in public repositories on a remote, async team Communicate clearly in writing Bonus: experience with the Supabase stack, building developer CLIs, a track record of open-source maintenance, or contributions to Rust database or web projects What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Release Engineer

About Supabase Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. About the Role We're looking for a Release Engineer (SRE) to join our Release Engineering team (part of EngOps) — a production-operations expert who brings an SRE mindset to how Supabase ships and runs, making deploys safe, observable, and recoverable at scale. Release Engineering's scope has grown well beyond build-and-ship: we increasingly own the operational reliability of the systems that deploy and run Supabase. In this role you'll treat our deployment pipelines, pre-production signal, and the control plane itself as production systems — with SLOs, error budgets, and on-call ownership — and you'll be the person teams lean on when reliability is on the line. This is not a "gatekeeper" role. You'll make the reliable path the easy path: standardising how we deploy, instrumenting what we ship, and ensuring that when something breaks, we detect it quickly and recover quickly. What You'll Be Responsible For In this role, you'll: Own the reliability of Supabase's deployment and release systems, and the control plane they run on, against clear SLOs and error budgets Turn pre-production into a trustworthy signal — standardizing and instrumenting today's fragmented, ad-hoc deployment workflows Drive disaster-recovery readiness, including making environments reproducibly deployable from scratch (untangling undocumented secrets, unclear configuration ownership, and circular service dependencies) Build and operate health and SLO monitoring for critical user flows, using synthetic testing to catch regressions before customers do Reduce mean-time-to-detect and mean-time-to-recover for deploy-related incidents — which account for a large share of our incident load Participate in on-call, lead blameless postmortems, and turn findings into runbooks, alerting, and automation that remove toil Improve deployment observability and auditability — a clear record of what shipped where, when, and by whom Document operational procedures — break-glass paths, access models, and runbooks — so reliability knowledge isn't tribal Reliability & Operations Define and track SLAs, SLOs, error budgets, and DORA delivery metrics — with meaningful alerting over noise Ensure deployments fail fast and safely when health checks degrade Harden access and break-glass workflows (e.g. scoped self-service) so the right people can act in an incident without unsafe workarounds Partner with product engineering and platform teams to align release practices with reliability and availability targets You Might Be a Good Fit If You Have 5+ years in SRE, production operations, platform engineering, or release engineering Have operated production systems at scale and carried on-call for them Are fluent in SLAs, SLOs, error budgets, DORA metrics, and operational KPIs — and the observability tooling behind them (Prometheus, Grafana, Alertmanager, or similar) Have led incident response with tooling like incident.io (or PagerDuty / Opsgenie), run blameless postmortems, and driven down MTTD/MTTR Operate confidently on AWS (multiple accounts, IAM, VPC) in production Are comfortable with infrastructure-as-code (Pulumi, Terraform) and Kubernetes Script and automate to eliminate toil rather than absorb it Communicate clearly with both infrastructure specialists and product engineers Thrive in async, globally distributed teams Are comfortable navigating ambiguity and iterating toward better systems over time What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote

Cloud Platform Engineer

About the Role As a Cloud Platform Engineer at Supabase, you’ll join Cloud Engineering, part of Engineering Operations, and shape the foundations that let engineering teams build, ship, and operate infrastructure safely and independently across AWS and GCP. This is a role spanning cloud governance, platform engineering, and hands-on operations. You’ll work across AWS and GCP account structure, identity and access management, Infrastructure as Code (IaC), reusable platform primitives, security boundaries, and self-service workflows for engineers. You’ll be joining at a point where many of these foundations are being actively defined or reworked. We’re looking for someone who can take ambiguous, messy, business-critical infrastructure problems and turn them into pragmatic systems, tools, standards, and written guidance that scale with the company and empower teams to go faster. What You’ll Be Responsible For Designing and implementing cloud governance across AWS and GCP, including identity, account organization, access controls, and guardrails. Building reusable infrastructure and building blocks using Infrastructure as Code (IaC), enabling teams to provision and manage infrastructure safely and consistently. Creating self-service capabilities that reduce organizational friction and let engineers move more quickly within sensible boundaries. Owning resource governance and visibility: management tagging, a trustworthy inventory of what exists and who owns it, and consistent cross-account billing data. Developing reusable security primitives, including secrets storage, KMS, certificate management, token vending, direct service-to-service authentication, mTLS, and related platform services. Owning cloud-level network and operational primitives: IP address management, DNS, and health signals such as service-limit and quota alerting. Combining software engineering with hands-on operations and total ownership: building, deploying, monitoring, troubleshooting, and improving what you own. Establishing and sharing cloud engineering best practices through documentation, internal tooling, examples, and enablement. You Might Be a Good Fit If You Have 5+ years of experience in cloud governance, platform engineering, and/or operations, have operated production systems at scale, and carried on-call for them. Have previously undertaken a significant migration, e.g. rearchitected an AWS account topology, introduced IaC for existing infrastructure, centralized identity/SSO, or brought a second cloud under governance. Enjoy building internal platform and self-service experiences for other engineers. Are genuinely deep in at least one—ideally two—of the three strength areas below (and tell us which is your center of gravity): Tooling & ecosystem: You’re intimately familiar with the breadth of AWS services in general, and IAM/SSO in particular. You know their Well-Architected Framework, and when to reach outside. You have working knowledge of GCP. You use IaC routinely and have run it in production, whichever tool. You’ve probably collaborated with auditors on meeting compliance requirements. Software engineering: You write real production code (Go, Rust, or a comparable systems language), and can build reliable, maintainable services. You thrive across all stages of the SDLC, set technical direction, know how to de-risk projects, and produce written artifacts such as RFCs. Operations: You’ve run production infrastructure yourself: carried the pager, written the alerts and runbooks, used SLOs or similar to decide what to fix first, and made shared systems less risky over time. You like owning systems, simplifying complex infrastructure problems, and turning best practices into reusable building blocks. Are comfortable treating infrastructure as software and have relevant experience with IaC and automation. Communicate clearly, work with a wide range of stakeholders, and thrive in async, globally distributed teams. Are comfortable navigating ambiguity and iterating toward better systems over time. What We Offer Fully Remote We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOP Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech Allowance Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health Benefits Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the Team Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love. ~400 team members 60+ countries 20+ languages spoken Over $1B raised (including our $500M Series F) 540,000+ community members We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.

Remote