Supabase

Platform Engineer: Compute & Scaling

Remote

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Developer Tools, Databases, Open SourceIndustries

Platform Engineer - Compute & Scaling

Employment Type: Full-Time Location Type: Remote Salary: Not Specified

Position Overview

Supabase, an Open Source and fully remote company building developer tools for databases, is seeking a Platform Engineer to join our Compute & Scaling squad. This team is responsible for the critical systems that power project provisioning, scaling, and the compute resources our users rely on daily. You will work on the core platform that ensures Supabase can seamlessly scale across multiple regions, handle high-volume workloads, and provide low-latency, highly available compute services. You'll design, build, and operate systems that are both robust and highly automated, enabling us to provision new projects reliably at scale, optimize resource utilization, and deliver a seamless experience to the 3.5 million databases we manage.

Responsibilities

As part of the Compute Squad, you will:

  • Help build and maintain the Supabase Cloud offering.
  • Design and implement systems to provision, scale, and manage the multi-region compute workloads powering Supabase projects.
  • Own the full lifecycle of compute orchestration: project creation, warm pools, autoscaling, resizing, and resource optimization.
  • Improve automation and observability across the compute stack to ensure high availability and performance.
  • Improve our system architecture to reduce costs while balancing security, reliability, and performance.
  • Collaborate cross-functionally with other teams to help leverage compute as a core platform offering.
  • Participate in on-call rotations, incident response, and post-incident reviews.
  • Resolve escalated support issues, while also identifying and resolving systemic issues across the platform.

Requirements

You might be a fit if you have:

  • 3+ years of experience building and operating cloud infrastructure or distributed systems at scale.
  • 5+ years of experience with cloud infrastructure (AWS, GCP, Azure, or similar), particularly compute, networking, and storage services.
  • Strong software engineering skills (Go and Typescript).
  • Strong understanding of container orchestration systems (Kubernetes, Nomad, or similar).
  • Knowledge of networking and multi-region infrastructure design.
  • Familiarity with Postgres or database systems.
  • Experience with Infrastructure as Code tools (Pulumi preferred, Terraform/CDK etc also acceptable).
  • Experience with being part of on-call rotations for large production systems.

What We Offer

  • 100% Remote Work: Work from anywhere in the world with no location-based salary adjustments.
  • ESOP: Equity ownership in the company.
  • Autonomous Work: Collaborative project work with the flexibility to set your own pace.
  • Health Benefits: Comprehensive Health, Vision, and Dental benefits, with Supabase covering 100% of costs for employees and 80% for dependents.
  • Tech Allowance: For any office setup needs.
  • Annual Education Allowance.
  • Annual Off-sites.

About the Team

We are a startup environment that is largely unstructured. Our team is globally distributed, comprising individuals from over 30 different nationalities. We have collectively founded more than 30 startups and deeply believe in the efficacy of collaborative open source, supporting existing communities and tools. We "dogfood" everything we build; if we use it in our projects, we use it in Supabase.

Application Process

The entire process is fully remote, with all communication conducted over email or video chat.

  1. Application Submission: Submit your application.
  2. Screening Interview: The team will review your submission and may reach out for a short screening interview via video call.
  3. Follow-up Interviews: If you pass the screening, you will be invited to up to four follow-up interviews, typically 20-45 minutes each. These are usually 1:1 and may include founders, members of the growth or engineering team, and individuals from your immediate team or function.
  4. Decision: After interviews, the team will discuss candidates. They may reach out with follow-up questions via email or a quick call, or proceed directly to making an offer.

Skills

Cloud Infrastructure
Distributed Systems
AWS
GCP
Azure
Compute
Networking
Storage
Go
Typescript
Container Orchestration
System Architecture
Automation
Observability
High Availability
Performance Optimization
Cost Reduction
Security
Reliability

Supabase

Open-source backend service for developers

About Supabase

Supabase provides an open-source backend as a service (BaaS) platform that helps developers and businesses create scalable applications more easily. It offers real-time databases, authentication, and storage solutions, all designed to integrate smoothly into existing workflows. This means developers can focus on building their applications without needing to spend a lot of time on backend development. Supabase operates on a freemium model, where users can access basic services for free, while advanced features are available through paid subscriptions. This approach allows it to cater to various user needs. What sets Supabase apart from its competitors is its open-source nature, which allows users to customize the platform and benefit from community-driven enhancements. The company aims to provide a reliable and efficient solution for developers, ensuring high uptime for applications that are critical to their users.

Singapore, SingaporeHeadquarters
2020Year Founded
$190.8MTotal Funding
SERIES_CCompany Stage
Consumer Software, Enterprise SoftwareIndustries
51-200Employees

Benefits

Remote work from anywhere
Autonomous work
Health, vision & dental benefits
Generous tech allowance
Annual education allowance
Annual run off-sites

Risks

Increased competition from other open-source BaaS platforms like Appwrite and Nhost.
Potential security vulnerabilities in open-source projects if not regularly updated.
Freemium model may challenge conversion of free users to paid subscribers.

Differentiation

Supabase offers a real-time database with self-documenting APIs for PostgreSQL.
The platform is open-source, allowing for community-driven improvements and customization.
Supabase provides a comprehensive suite of tools for scalable application development.

Upsides

Supabase raised $80M in Series C, totaling $196M in funding.
Growing demand for open-source solutions boosts Supabase's market potential.
Increased interest in real-time data processing aligns with Supabase's capabilities.

Land your dream remote job 3x faster with AI