Job Description
### 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.
### Role Overview
Edge Functions are server-side TypeScript functions, distributed globally at the edge - close to your users. They power use cases such as webhook receivers, AI inferences, OG image generation, and real-time bots (Slack, Discord, etc). Built on top of Supabase Edge Runtime: an open-source, Deno-based runtime written in Rust that runs JavaScript, TypeScript, and WASM services.
### Responsibilities
- Evolve Supabase Edge Runtime - an open-sourced Rust-based host that runs the Deno isolate, manages the main/user runtime split, and enforces per-request memory and CPU limits.
- Implement monitoring, alerting, and OpenTelemetry tracing across the runtime, using that visibility to drive optimizations that improve latency and reliability of the service.
- Work closely with the Deno and other open-source teams, contributing to upstream and relaying our users' requirements.
- Participate in an on-call rotation to keep Edge Functions healthy in production.
- Help manage and improve features like scheduled functions, background tasks, WebSockets streaming, ephemeral file storage, and custom routing.
- Integrate functions more tightly with the rest of the Supabase stack - Auth, Postgres, Storage, and Realtime.
- Expand functions to support more use cases (AI inference, MCP servers, hosting simple websites, URL shorteners).
- Improve the DX of developing and debugging functions locally through the Supabase CLI, including DevTools integration, logging, and production parity.
### Requirements
- At least 5 years of backend or systems engineering experience, with strong fluency in Rust and TypeScript.
- Experience with V8 Isolates, Deno, and JavaScript runtimes in general.
- Experience operating infrastructure at scale - Kubernetes, AWS, Cloudflare Workers, Redis, or comparable systems.
- A strong vision for how compute and data can be pushed to the edge.
- Bonus: experience building developer-facing CLIs or front-end tooling that sits on top of an infrastructure product.
### What We Offer
- **Fully Remote**: We hire globally. We believe you can do your best work from anywhere.
- **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.