Edge Functions Engineer
SupabaseSupabase cerca una figura esperta di sistemi per far evolvere le proprie funzioni distribuite ai margini della rete, funzioni scritte in TypeScript ed eseguite vicino a chi le usa, che alimentano ricevitori di richieste automatiche, inferenze di intelligenza artificiale, generazione di immagini e automi conversazionali. È previsto un turno di reperibilità. Non sono previsti viaggi frequenti.
Ruolo
Farai evolvere il runtime aperto scritto in Rust che ospita l'isolamento di Deno, gestisce la separazione fra ambiente principale e ambiente utente e impone i limiti di memoria e di calcolo per ogni richiesta. Implementerai monitoraggio, allarmi e tracciamento distribuito, usando quella visibilità per ridurre i tempi di risposta e aumentare l'affidabilità del servizio. Lavorerai a stretto contatto con il team di Deno e con altri progetti liberi contribuendo a monte, gestirai funzionalità come le esecuzioni pianificate, i compiti in secondo piano, i flussi via WebSocket e l'archiviazione temporanea dei file, e integrerai più a fondo le funzioni con autenticazione, base di dati, storage e canale in tempo reale. Sono richiesti almeno cinque anni di esperienza su sistemi lato server, buona padronanza di Rust e TypeScript ed esperienza con gli isolamenti di V8 e con gli ambienti di esecuzione JavaScript.
Tecnologie
Rust, TypeScript, Deno, isolamenti V8, WebAssembly, OpenTelemetry, Kubernetes, AWS, Cloudflare Workers, Redis.
Condividi annuncio
Informazioni su Supabase
Supabase è la piattaforma di sviluppo basata su Postgres, costruita da sviluppatori per sviluppatori. Offre una soluzione backend completa che comprende database, autenticazione, storage, Edge Functions, funzionalità Realtime e ricerca vettoriale, con servizi profondamente integrati e pensati per crescere insieme ai progetti. Oltre 7 milioni di sviluppatori, dai singoli creatori di progetti personali fino alle grandi aziende in settori regolamentati, costruiscono i propri prodotti sulla piattaforma, che si è affermata come uno dei principali strati dati per le applicazioni moderne e AI-native.
Supabase è nata come azienda remote-first e open-source-first: il suo team distribuito a livello globale è considerato il vero punto di forza nella costruzione di strumenti che gli sviluppatori amano. Conta oltre 280 persone in più di 55 paesi, ha raccolto 500 milioni di dollari di finanziamenti e una community di centinaia di migliaia di membri. La cultura aziendale è fondata sulla comunicazione asincrona, sulla trasparenza, sul lavoro in pubblico e su un forte impegno verso l'ecosistema open source, che l'azienda punta a sostenere anziché sostituire. Ogni persona del team riceve una quota di equity e opera con ampia autonomia, in un ambiente che valorizza velocità, qualità e responsabilità individuale.
