Supabase logo

Edge Functions Engineer

SupabaseRemote
FullTimeUSD 80,000 – 180,000 per year (estimated)javascriptfull-timenodejs+3 more
Apply Now
Supabase logo

Edge Functions Engineer

Supabase

Apply Now

About Supabase

  • 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.
  • 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.
  • 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
  • ESOP
  • Tech Allowance
  • Health Benefits
  • Annual Off-Sites
  • Flexible Work
  • Professional Development

About the Team

  • 280+ team members
  • 55+ countries
  • 20+ languages spoken
  • $500M raised
  • 500,000+ community members

Hiring Process

  • We keep things simple, async-friendly, and respectful of your time: 1. Apply – Our team will review your application. 2. Intro Call – A short video chat to get to know each other. 3. Interviews – Up to four calls with:
  • Future teammates
  • Someone cross-functional from product, growth, or engineering (depending on the role)
  • Someone from our leadership/founding team 4. Decision – We may follow up with a final question or go straight to offer. All communication is remote and we aim to move fast.

Similar Jobs