The opportunity
Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.
What you'll do
Evolving 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.
Implementing monitoring, alerting, and OpenTelemetry tracing across the: runtime, then using that visibility to drive optimizations that improve latency and reliability of the service.
Working closely with the Deno and other open-source teams, contributing to: upstream and relaying our users' requirements.
Participating 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.
Integrating functions more tightly with the rest of the Supabase stack: Auth, Postgres, Storage, and Realtime.
What they're looking for
- Expanding functions to support more use cases (AI inference, MCP servers,: hosting simple websites, URL shorteners).
- Improving the DX of developing and debugging functions locally through the: Supabase CLI, including DevTools integration, logging, and production parity.
- At least 5 years of backend or systems engineering experience, with strong fluency in Rust and TypeScript.
- Experience with V8 Isolates, Deno and the JavaScript runtimes in general.