Edge Functions Engineer

Job not on LinkedIn

🕒 May 13

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Supabase

Supabase

51 - 200 employees

Founded 2020

☁ SaaS

🔌 API

đŸ€– Artificial Intelligence

💰 $80M Series B on 2022-05

SaaS ‱ API ‱ Artificial Intelligence

Supabase is an open source alternative to Firebase, providing a range of backend tools designed to help developers start and scale their applications effectively. It offers features such as a full Postgres database, authentication with Row Level Security, instant APIs, Edge Functions for custom code, real-time data synchronization, and storage for large files. Developers can integrate machine learning models, utilize RESTful APIs, and take advantage of platform-integrated best of breed products. Supabase is designed to be highly portable, extendable, and user-friendly, making it a powerful choice for startups and enterprises looking to innovate quickly and efficiently.

📋 Description

‱ 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.

🎯 Requirements

‱ 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.

đŸ–ïž Benefits

‱ Fully Remote ‱ ESOP ‱ Tech Allowance ‱ Health Benefits ‱ Annual Off-Sites ‱ Flexible Work ‱ Professional Development

Apply Now

Similar Jobs

🕒 April 1

Canonical

501 - 1000

Canonical seeks talented software engineers for virtualisation and container technology projects. Join their worldwide team working on innovative open source solutions.

Linux

Open Source

🕒 April 1

Canonical

501 - 1000

Microservices Engineer building and running platforms at scale for Canonical. Focus on back-end REST API microservices engineering in Go and Python.

Linux

Python

Go

🕒 March 27

Solana Foundation

11 - 50

đŸ€ Non-profit

₿ Crypto

🌐 Web 3

Solana Program Engineer focusing on building production-grade Solana programs and contributing to key technical challenges in DeFi protocols. Collaborative role with Solana ecosystem teams.

Rust

🕒 February 12

DEME Group

5001 - 10000

Project QHSE Engineer ensuring health and safety standards on international offshore sites. Collaborating with teams and promoting a strong safety culture through proactive engagement.

🕒 July 14, 2025

Canonical

501 - 1000

Work on Linux-based infrastructure challenges at Canonical. Provide solutions for open source technologies.

Cloud

Distributed Systems

Docker

IoT

Kubernetes

Linux

Open Source

OpenStack

Postgres

Python

Go