
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.
220 000 $ – 260 000 $ / rok
ZdalniePełny etatPoziom średniSeniorWymagany Język: angielskiInżynier rozwiązań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ł