Restate
Restate
Restate tilbyder en platform til vedvarende eksekvering for udviklere, der bygger robuste AI-agenter, workflows og backendtjenester. Den lette runtime gemmer applikationens fremskridt og genoptager afbrudt arbejde efter fejl, hvilket reducerer behovet for brugerdefineret gendannelseslogik og infrastrukturkode. Teams kan definere vedvarende trin i TypeScript, Python, Go, Java/Kotlin eller Rust og derefter køre dem i selvhostede miljøer eller på cloudplatforme. Restate er bygget på en højtydende Rust-runtime og er udviklet til langvarige, hændelsesdrevne og distribuerede applikationer, herunder orkestrering af AI-agenter.

Backendingeniør, distribuerede systemer – fjernarbejde i USA

Byg Restates runtime til holdbar eksekvering og driftssikre, skalerbare applikationer. Arbejd med distribuerede systemer, lagring, meddelelseshåndtering og fejltolerant infrastruktur.

Beskrivelse

  • Byg centrale backendkomponenter og komponenter til distribuerede systemer
  • Udvikl funktioner til holdbar eksekvering, tilstandshåndtering, meddelelseshåndtering, lagring, samtidighed og fejltolerance
  • Skab systemer med lav latenstid og høj driftssikkerhed, der fungerer i stor skala
  • Styrk Restates runtimes ydeevne, skalerbarhed og robusthed
  • Form arkitekturen og den løbende udvikling af Restates kerneplatform
  • Design systemer til driftssikker funktion i virkelige produktionsmiljøer
  • Undersøg og løs komplekse problemer inden for distribuerede systemer og produktion
  • Videreudvikl observerbarhed, test, fejlgendannelse og driftsmæssig pålidelighed
  • Bidrag på tværs af applikationssoftware og infrastruktur
  • Samarbejd med ingeniørteams, der bygger produktionssystemer på Restate
  • Omsæt virkelige tekniske udfordringer til produktforbedringer
  • Skab referenceimplementationer, integrationer og understøttende værktøjer efter behov
  • Deltag i tekniske diskussioner, designgennemgange og arkitekturbeslutninger
  • Omsæt tilbagevendende tekniske problemer til genanvendelige systemer, værktøjer og dokumentation
  • Hjælp med at etablere ingeniørpraksisser, efterhånden som teamet og produktet vokser

Krav

  • Omfattende erfaring med backendudvikling af produktionssystemer
  • Erfaring med distribuerede systemer, hændelsesdrevne arkitekturer eller systemer med samtidighed, tilstand, meddelelser og fejlhåndtering
  • Stærke færdigheder i mindst ét backend-sprog; Rust, Go, Java, C++ eller tilsvarende sprog er særligt relevante
  • Erfaring med at designe, bygge og drive produktionssoftware i stor skala
  • Stærk viden om softwarepålidelighed, ydeevne og systemdesign
  • Erfaring med distribuerede databaser, workflowmotorer, meddelelsessystemer eller infrastruktursoftware er en fordel
  • Erfaring med Rust eller et andet systemprogrammeringssprog er en fordel
  • Erfaring med Kubernetes og cloudinfrastruktur er en fordel
  • Erfaring med lagringsmotorer, netværk eller lavniveau-systemer er en fordel
  • Erfaring med redesign eller migrering af produktionssystemer er en fordel
  • Open source-bidrag eller erfaring med at bygge udviklerinfrastruktur er en fordel
  • Evne til at kommunikere tekniske idéer klart gennem designdokumenter, arkitekturdiskussioner og kode
  • Stærkt ejerskab og evne til at lykkes i et miljø i en tidlig fase
  • Evne til at arbejde direkte med ingeniører for at forstå og løse praktiske tekniske problemer

Fordele

  • Aktiebaseret aflønning

Relaterede job

Johnson & Johnson

Senioranalytiker inden for teknisk sikkerhedsovervågning – Johnson & Johnson, hybrid i Mexico City

Johnson & Johnson

Overvåg sikkerheden ved lægemidler og medicinsk udstyr hos Johnson & Johnson, og undersøg signaler og grundlæggende årsager. Forbedr sikkerhedsprocesser, og bidrag til at håndtere produktrisici gennem udvikling, kliniske forsøg og myndighedsgodkendelse.

Åbn
Pets Deli

Senior backendudvikler, Elixir/Phoenix

Pets Deli

Byg Pets Delis Elixir/Phoenix-platform til bestilling af dyrefoder, betaling, fakturering og abonnementer. Migrér ældre tjenester, og vær med til at forme arkitektur, stabilitet og leverancer.

Åbn
YASH Technologies

Senior softwareingeniør i Core Java

YASH Technologies

Byg og vedligehold Java-applikationer til virksomheder hos YASH Technologies, en teknologisk integrator. Rollen omfatter design og optimering af løsninger, implementering af software og mentorstøtte til udviklere.

Åbn
Snowflake

Senior Engagement Manager, Frontier Engineering

Snowflake

Led Frontier Engineerings kundeengagementer i New Zealand inden for data- og AI-transformation, fra afdækning til resultater i produktion. Tag ansvar for salg, levering, økonomisk resultat og kontoudvikling i hvert engagement.

Åbn