Restate
Restate
Restate biedt een platform voor duurzame uitvoering waarmee ontwikkelaars robuuste AI-agents, workflows en backenddiensten kunnen bouwen. De lichtgewicht runtime bewaart de voortgang van applicaties en hervat onderbroken werkzaamheden na storingen, waardoor minder aangepaste herstel logica en infrastructuurcode nodig zijn. Teams kunnen duurzame stappen definiëren in TypeScript, Python, Go, Java/Kotlin of Rust en deze vervolgens uitvoeren in omgevingen die ze zelf beheren of op cloudplatforms. Restate is gebouwd rond een krachtige Rust-runtime en ontworpen voor langdurige, eventgedreven en gedistribueerde applicaties, waaronder de orkestratie van AI-agents.

Backend Engineer, gedistribueerde systemen – op afstand in de Verenigde Staten

Bouw aan Restates runtime voor duurzame uitvoering en betrouwbare, schaalbare applicaties. Werk aan gedistribueerde systemen, opslag, messaging en fouttolerante infrastructuur.

Beschrijving

  • Bouw essentiële backendcomponenten en componenten voor gedistribueerde systemen
  • Ontwikkel mogelijkheden voor duurzame uitvoering, statusbeheer, messaging, opslag, concurrency en fouttolerantie
  • Creëer systemen met lage latentie die betrouwbaar werken op grote schaal
  • Verbeter de prestaties, schaalbaarheid en veerkracht van de Restate-runtime
  • Geef vorm aan de architectuur en verdere ontwikkeling van Restates kernplatform
  • Ontwerp systemen voor betrouwbare werking in realistische productieomgevingen
  • Onderzoek en los complexe problemen met gedistribueerde systemen en productie op
  • Verbeter observability, testen, fout herstel en operationele betrouwbaarheid
  • Draag bij aan zowel applicatiesoftware als infrastructuur
  • Werk samen met engineeringteams die productiesystemen op Restate bouwen
  • Vertaal technische uitdagingen uit de praktijk naar productverbeteringen
  • Maak waar nodig referentie-implementaties, integraties en ondersteunende tools
  • Neem deel aan technische discussies, designreviews en architectuurbeslissingen
  • Zet terugkerende technische problemen om in herbruikbare systemen, tooling en documentatie
  • Help engineeringpraktijken vorm te geven naarmate het team en product groeien

Vereisten

  • Aanzienlijke ervaring met backendengineering voor productiesystemen
  • Ervaring met gedistribueerde systemen, eventgedreven architecturen of systemen met concurrency, status, messaging en foutafhandeling
  • Sterke beheersing van ten minste één backendtaal; Rust, Go, Java, C++ of vergelijkbare talen zijn bijzonder relevant
  • Ervaring met het ontwerpen, bouwen en beheren van productiesoftware op schaal
  • Grondige kennis van softwarebetrouwbaarheid, prestaties en systeemontwerp
  • Ervaring met gedistribueerde databases, workflow-engines, messagingsystemen of infrastructuursoftware is een plus
  • Ervaring met Rust of een andere systeemprogrammeertaal is een plus
  • Ervaring met Kubernetes en cloudinfrastructuur is een plus
  • Ervaring met storage-engines, netwerken of low-levelsystemen is een plus
  • Ervaring met het herontwerpen of migreren van productiesystemen is een plus
  • Bijdragen aan open source of ervaring met het bouwen van infrastructuur voor ontwikkelaars is een plus
  • Duidelijke communicatie van technische ideeën via ontwerpdocumenten, architectuurdiscussies en code
  • Sterk eigenaarschap en het vermogen om succesvol te werken in een omgeving in de beginfase
  • Vermogen om rechtstreeks met engineers samen te werken om praktische technische problemen te begrijpen en op te lossen

Voordelen

  • Aandelenbelang

Gerelateerde vacatures

Vision RT Ltd

Buitendienstengineer IT-systemen

Vision RT Ltd

Installeer en ondersteun Vision RT-radiotherapiesystemen bij klanten in de ASEAN-regio. Los problemen op met Windows, netwerken, hardware en klinische implementaties; je reist hiervoor regelmatig.

Openen
Navitus Health Solutions

IT-support engineer, Madison, WI (op locatie)

Navitus Health Solutions
1.001 – 5.000 Medewerkers
AdviesGezondheidszorgVerzekeringen

Ondersteun de datacentervoorzieningen, hardware, software en infrastructuur van Navitus in een IT-functie op locatie. Bied geavanceerde technische hulp, los problemen op, coördineer upgrades en draai mee in een roulerende bereikbaarheidsdienst.

Openen