Restate
Restate
Restate udostępnia platformę niezawodnego wykonywania dla programistów tworzących odporne na awarie agentów AI, przepływy pracy i usługi backendowe. Jej lekki mechanizm wykonawczy zachowuje postęp aplikacji i wznawia przerwaną pracę po awariach, ograniczając potrzebę tworzenia niestandardowej logiki odzyskiwania i kodu infrastrukturalnego. Zespoły mogą definiować niezawodne kroki w TypeScript, Pythonie, Go, Javie/Kotlinie lub Ruście, a następnie uruchamiać je w środowiskach zarządzanych samodzielnie albo na platformach chmurowych. Restate opiera się na wysokowydajnym mechanizmie wykonawczym napisanym w Ruście i jest przeznaczona do długotrwałych, sterowanych zdarzeniami oraz rozproszonych aplikacji, w tym do orkiestracji agentów AI.

Architekt rozwiązań średniego i starszego szczebla, praca zdalna w USA — Restate

Dołącz do Restate jako architekt rozwiązań pracujący zdalnie z USA i pomagaj klientom projektować oraz wdrażać niezawodne systemy rozproszone z trwałym wykonywaniem. Twórz prototypy, rozwiązuj problemy infrastrukturalne i przekuwaj opinie klientów w ulepszenia produktu.

Opis

  • Pomagaj klientom tworzyć aplikacje z wykorzystaniem trwałego wykonywania
  • Współpracuj z inżynierami, architektami i liderami technicznymi od etapu oceny po wdrożenie produkcyjne
  • Oceniaj, jak trwałe wykonywanie może pasować do architektur klientów
  • Projektuj systemy produkcyjne z Restate
  • Twórz dowody słuszności koncepcji, prototypy, integracje i implementacje referencyjne
  • Rozwiązuj problemy systemów rozproszonych i infrastruktury
  • Wdrażaj i uruchamiaj Restate w środowiskach produkcyjnych
  • Diagnozuj złożone problemy systemów rozproszonych i infrastruktury
  • Przekazuj informacje zwrotne dotyczące kwestii technicznych zespołom inżynieryjnym i produktowym
  • Przekształcaj powtarzające się potrzeby klientów w narzędzia, dokumentację, najlepsze praktyki i wzorce wielokrotnego użytku
  • Wspieraj demonstracje techniczne, prezentacje i materiały dla deweloperów
  • Wpływaj na plan rozwoju produktu i poprawiaj doświadczenia deweloperów

Wymagania

  • Doświadczenie w inżynierii oprogramowania lub architekturze rozwiązań
  • Doświadczenie w pracy z systemami rozproszonymi, backendowymi lub sterowanymi zdarzeniami
  • Bardzo dobra znajomość zasad architektury systemów i niezawodności
  • Biegłość w języku backendowym, takim jak Go, Java, Python, TypeScript, Rust lub C++
  • Doświadczenie z infrastrukturą chmurową lub Kubernetes
  • Umiejętność analizowania kodu i rozwiązywania problemów technicznych
  • Miejsce zamieszkania w Stanach Zjednoczonych
  • Prawo do pracy w USA bez obecnego ani przyszłego sponsorowania wizy
  • Preferowane miejsce zamieszkania w rejonie Zatoki San Francisco
  • Preferowane doświadczenie z rozproszonymi bazami danych, systemami komunikatów, silnikami przepływów pracy lub oprogramowaniem infrastrukturalnym
  • Preferowane doświadczenie z Kubernetes, sieciami, obserwowalnością lub architekturą chmurową
  • Preferowane doświadczenie z infrastrukturą AI lub produkcyjnymi aplikacjami AI
  • Znajomość języka Rust lub innego języka programowania systemowego będzie dodatkowym atutem
  • Preferowane doświadczenie w projektach open source lub ewangelizacji technicznej

Benefity

  • Udziały w kapitale firmy
  • Około jednego do dwóch tygodni podróży służbowych na kwartał