Edge Functions Engineer

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Yesterday

Job description

Responsibilities

  • Evolve the Supabase Edge Runtime, an open-source Rust-based host running Deno isolates
  • Implement monitoring, alerting, and OpenTelemetry tracing to drive latency and reliability optimizations
  • Collaborate with Deno and other open-source teams to contribute upstream and relay user requirements
  • Manage and improve features such as scheduled functions, background tasks, and WebSockets streaming
  • Integrate functions more tightly with the Supabase stack, including Auth, Postgres, and Storage
  • Improve developer experience (DX) for local development and debugging via the Supabase CLI
  • Participate in an on-call rotation to maintain Edge Function health in production

Requirements

  • 5+ years of backend or systems engineering experience
  • Strong fluency in Rust and TypeScript
  • Experience with V8 Isolates, Deno, or general JavaScript runtimes
  • Experience operating infrastructure at scale using Kubernetes, AWS, Cloudflare Workers, or similar systems

Preferred Qualifications

  • Experience building developer-facing CLIs or front-end tooling for infrastructure products
  • A strong vision for how compute and data can be pushed to the edge

Benefits

  • Fully remote work environment with a co-working allowance
  • Equity ownership (ESOP) for every team member
  • Tech allowance for setting up your ideal workspace
  • Comprehensive health insurance coverage
  • Annual company-wide off-sites
  • Flexible, asynchronous work culture
  • Annual professional development and education allowance

About the Company

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. We are a remote-first, open-source-focused team of over 280 members across 55+ countries, dedicated to building tools that developers love.

Skills & tools

RustTypeScriptDenoKubernetesAWS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years backend or systems engineering experience
  2. 02Fluency in Rust and TypeScript
  3. 03Experience with V8 Isolates or Deno
  4. 04Experience operating infrastructure at scale (Kubernetes, AWS, or Cloudflare Workers)