3 months ago
Remote, WorldwideSenior
Responsibilities
- Evolve the Rust-based Supabase Edge Runtime that hosts Deno isolates and manages runtime separation and per-request CPU and memory limits.
- Implement monitoring, alerting, and OpenTelemetry tracing and use the resulting visibility to improve latency and service reliability.
- Collaborate with Deno and other open-source teams, contribute upstream, and relay user requirements.
- Participate in an on-call rotation to maintain production health of Edge Functions.
- Manage and improve scheduled functions, background tasks, WebSockets streaming, ephemeral file storage, and custom routing.
- Integrate Edge Functions with Supabase Auth, Postgres, Storage, and Realtime.
- Expand Edge Functions for use cases including AI inference, MCP servers, simple websites, and URL shorteners.
- Improve local development and debugging through the Supabase CLI, DevTools integration, logging, and production parity.
Requirements
- At least five years of backend or systems engineering experience.
- Strong fluency in Rust and TypeScript.
- Experience with V8 Isolates, Deno, and JavaScript runtimes.
- Experience operating infrastructure at scale, such as Kubernetes, AWS, Cloudflare Workers, or Redis.
- A strong vision for distributing compute and data to the edge.
- Experience building developer-facing CLIs or frontend tooling on infrastructure products is a bonus.
Benefits
- Fully remote with global hiring and a WeWork membership or coworking allowance.
- Employee ESOP equity ownership.
- Tech allowance for equipment and workspace setup.
- Health insurance coverage of 100% for employees and 80% for dependents.
- Annual company off-sites.
- Flexible asynchronous work environment.
- Annual professional development and education allowance.
Tech Stack
About Supabase
Build in a weekend. Scale to millions. Supabase is the Postgres development platform. Start your project with a Postgres Database, Authentication, instant APIs, and realtime subscriptions.
