Restate
Restate
Restate offre una piattaforma di esecuzione durevole per gli sviluppatori che realizzano agenti IA, flussi di lavoro e servizi backend resilienti. Il suo runtime leggero conserva i progressi delle applicazioni e riprende le attività interrotte dopo un errore, riducendo la necessità di creare logica di ripristino e codice infrastrutturale personalizzati. I team possono definire passaggi durevoli in TypeScript, Python, Go, Java/Kotlin o Rust ed eseguirli in ambienti autogestiti o su piattaforme cloud. Basata su un runtime Rust ad alte prestazioni, Restate è progettata per applicazioni di lunga durata, distribuite e basate sugli eventi, inclusa l’orchestrazione di agenti IA.

Solution Architect di livello medio-senior, da remoto negli Stati Uniti — Restate

Entra in Restate come Solution Architect da remoto negli Stati Uniti e aiuta i clienti a progettare e distribuire sistemi distribuiti affidabili con esecuzione durevole. Crea prototipi, risolvi le sfide infrastrutturali e trasforma gli insight dei clienti in miglioramenti del prodotto.

Descrizione

  • Aiutare i clienti a creare applicazioni utilizzando l’esecuzione durevole
  • Collaborare con ingegneri, architetti e responsabili tecnici dalla valutazione alla produzione
  • Valutare come l’esecuzione durevole possa integrarsi nelle architetture dei clienti
  • Progettare sistemi di produzione con Restate
  • Creare prove di concetto, prototipi, integrazioni e implementazioni di riferimento
  • Affrontare le sfide dei sistemi distribuiti e dell’infrastruttura
  • Distribuire e gestire Restate in ambienti di produzione
  • Diagnosticare problemi complessi dei sistemi distribuiti e dell’infrastruttura
  • Condividere feedback tecnici con i team di ingegneria e prodotto
  • Trasformare le esigenze ricorrenti dei clienti in strumenti, documentazione, best practice e modelli riutilizzabili
  • Supportare dimostrazioni tecniche, presentazioni e contenuti per sviluppatori
  • Contribuire a definire la roadmap del prodotto e migliorare l’esperienza degli sviluppatori

Requisiti

  • Formazione o esperienza in ingegneria del software o architettura delle soluzioni
  • Esperienza con sistemi distribuiti, backend o basati su eventi
  • Solida conoscenza dell’architettura dei sistemi e dei principi di affidabilità
  • Padronanza di un linguaggio backend come Go, Java, Python, TypeScript, Rust o C++
  • Esperienza con infrastrutture cloud o Kubernetes
  • Capacità di analizzare il codice e risolvere problemi tecnici
  • Residenza negli Stati Uniti
  • Autorizzazione a lavorare negli Stati Uniti senza sponsorizzazione del visto attuale o futura
  • È preferibile risiedere nell’area della baia di San Francisco
  • È preferibile l’esperienza con database distribuiti, sistemi di messaggistica, motori di workflow o software infrastrutturale
  • È preferibile l’esperienza con Kubernetes, networking, osservabilità o architettura cloud
  • È preferibile l’esperienza con infrastrutture di IA o applicazioni di IA in produzione
  • Rust o un altro linguaggio di programmazione di sistema è preferibile
  • È preferibile l’esperienza nell’open source o nell’evangelizzazione tecnica

Benefit

  • Partecipazione azionaria
  • Circa una o due settimane di viaggio per trimestre