Praca
Z kanału partnera
Programista backendu (Rust)
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Onhires
- Location raw
- Berlin
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Inżynier Rust — silnik wykonywania rozproszonego
Berlin (hybrydowy) lub zdalny (kraje w promieniu ~4–5 godzin podróży od Berlina)
O naszym kliencie
Naszym klientem jest platforma sourcingowa B2B obsługująca branżę dealerów samochodowych. To mały, szybko rozwijający się zespół inżynierów budujący podstawową infrastrukturę od podstaw, zamiast montować gotowe narzędzia – jest to rodzaj środowiska, w którym decyzje techniczne podejmowane przez jednego inżyniera kształtują produkt przez lata.
O roli
Dołączysz do małego zespołu inżynierów budującego platformę zaopatrzeniową klienta. Skupisz się na ich diagramie przepływu — skalowalnym w poziomie, opartym na krokach silnik wykonawczy, podobny w duchu do planów n8n lub Unreal Engine, ale zbudowany od podstaw w Rust z myślą o dużych obciążeniach związanych z pisaniem i produkcją. Napędza ich procesy przetwarzania zamówień i ETL.
To nie jest typowa rola backendowa. Zamiast łączyć zarządzane kolejki i gotowe narzędzia do orkiestracji, zespół tworzy od podstaw własne mechanizmy koordynacji i odporności na błędy — ponieważ obciążenia nie pasują idealnie do istniejących rozwiązań. Jeśli lubisz myśleć o teorii grafów, systemach typów, parserach i kompilatorach, środowiskach wykonawczych WASM lub architekturze systemów rozproszonych w ramach swojej codziennej pracy — a nie tylko w ramach zainteresowań osobistych — poczujesz się tutaj jak w domu.
Co zrobisz
• Badania, projektowanie i budowanie na specjalnie opracowanym przez klienta silniku wykonywania grafów rozproszonych, napisanym w języku Rust.
• Projektuj i wdrażaj implementacje węzłów wykonawczych grafów w celu umożliwienia integracji innych firm z systemami partnerów i dostawców.
• Buduj i utrzymuj infrastrukturę dla rozproszonego silnika wykonawczego — potoki wdrażania, obserwowalność i niezawodność witryny.
• Projektuj i wdrażaj od podstaw mechanizmy koordynacji i odporności na błędy (nie poprzez zawijanie istniejących kolejek komunikatów) — obsługa częściowych awarii, koordynacja węzłów i odzyskiwanie w samym silniku.
• Opracuj i utrzymuj przepływy pracy w zakresie logistyki i ETL w ramach tego ekosystemu, powiązane bezpośrednio z podstawową działalnością.
Czego szukamy
Niezbędne:
• Ponad 7 lat doświadczenia w tworzeniu backendu.
• Ponad 3 lata doświadczenia zawodowego w Rust.
• Silna, praktyczna znajomość systemów rozproszonych i architektury oprogramowania odpornej na błędy.
• Znajomość przynajmniej niektórych z: teorii grafów, teorii typów, parserów i kompilatorów oraz powiązanych podstaw CS. Nie oczekujemy opanowania wszystkich tych elementów — najsilniejsi kandydaci wnoszą głęboką wiedzę specjalistyczną w 3–4 z 5 kluczowych obszarów, przy czym największą wagę przywiązujemy do systemów rozproszonych.
• Doświadczenie DevOps w świecie rzeczywistym.
Miło mieć:
• Znajomość C/C++ przed przejściem do Rusta.
• Doświadczenie z magazynami klucz-wartość lub rozproszonymi bazami danych — FoundationDB lub TiKV będą dużym plusem.
• Doświadczenie w tworzeniu frontendowych stron internetowych.
• Doświadczenie z istniejącymi narzędziami do obsługi przepływu pracy z małą ilością kodu lub bez niego (n8n, Prefect, AWS Step Functions).
• Zrozumienie środowisk wykonawczych WASM.
• Wcześniejsze doświadczenie z systemami zarządzania logistyką lub procesami.
Lokalizacja i konfiguracja
• Obszar Berlin/Wildau: hybrydowy, z 1 dniem w tygodniu w biurze.
• Gdzie indziej w promieniu ~4–5 godzin podróży od Berlina: całkowicie zdalnie, bez konieczności posiadania biura.
• Zatrudnienie: oficjalne zatrudnienie w Niemczech lub umowa B2B w innym miejscu w Europie.
• Pełny etat, ~40 godzin tygodniowo, ze znacznym pokrywaniem się z godzinami CEST.
Znajdź więcej anglojęzycznych ofert pracy w Niemczech na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/onhires/backend-developer-rust-berlin-302814)
Berlin (hybrydowy) lub zdalny (kraje w promieniu ~4–5 godzin podróży od Berlina)
O naszym kliencie
Naszym klientem jest platforma sourcingowa B2B obsługująca branżę dealerów samochodowych. To mały, szybko rozwijający się zespół inżynierów budujący podstawową infrastrukturę od podstaw, zamiast montować gotowe narzędzia – jest to rodzaj środowiska, w którym decyzje techniczne podejmowane przez jednego inżyniera kształtują produkt przez lata.
O roli
Dołączysz do małego zespołu inżynierów budującego platformę zaopatrzeniową klienta. Skupisz się na ich diagramie przepływu — skalowalnym w poziomie, opartym na krokach silnik wykonawczy, podobny w duchu do planów n8n lub Unreal Engine, ale zbudowany od podstaw w Rust z myślą o dużych obciążeniach związanych z pisaniem i produkcją. Napędza ich procesy przetwarzania zamówień i ETL.
To nie jest typowa rola backendowa. Zamiast łączyć zarządzane kolejki i gotowe narzędzia do orkiestracji, zespół tworzy od podstaw własne mechanizmy koordynacji i odporności na błędy — ponieważ obciążenia nie pasują idealnie do istniejących rozwiązań. Jeśli lubisz myśleć o teorii grafów, systemach typów, parserach i kompilatorach, środowiskach wykonawczych WASM lub architekturze systemów rozproszonych w ramach swojej codziennej pracy — a nie tylko w ramach zainteresowań osobistych — poczujesz się tutaj jak w domu.
Co zrobisz
• Badania, projektowanie i budowanie na specjalnie opracowanym przez klienta silniku wykonywania grafów rozproszonych, napisanym w języku Rust.
• Projektuj i wdrażaj implementacje węzłów wykonawczych grafów w celu umożliwienia integracji innych firm z systemami partnerów i dostawców.
• Buduj i utrzymuj infrastrukturę dla rozproszonego silnika wykonawczego — potoki wdrażania, obserwowalność i niezawodność witryny.
• Projektuj i wdrażaj od podstaw mechanizmy koordynacji i odporności na błędy (nie poprzez zawijanie istniejących kolejek komunikatów) — obsługa częściowych awarii, koordynacja węzłów i odzyskiwanie w samym silniku.
• Opracuj i utrzymuj przepływy pracy w zakresie logistyki i ETL w ramach tego ekosystemu, powiązane bezpośrednio z podstawową działalnością.
Czego szukamy
Niezbędne:
• Ponad 7 lat doświadczenia w tworzeniu backendu.
• Ponad 3 lata doświadczenia zawodowego w Rust.
• Silna, praktyczna znajomość systemów rozproszonych i architektury oprogramowania odpornej na błędy.
• Znajomość przynajmniej niektórych z: teorii grafów, teorii typów, parserów i kompilatorów oraz powiązanych podstaw CS. Nie oczekujemy opanowania wszystkich tych elementów — najsilniejsi kandydaci wnoszą głęboką wiedzę specjalistyczną w 3–4 z 5 kluczowych obszarów, przy czym największą wagę przywiązujemy do systemów rozproszonych.
• Doświadczenie DevOps w świecie rzeczywistym.
Miło mieć:
• Znajomość C/C++ przed przejściem do Rusta.
• Doświadczenie z magazynami klucz-wartość lub rozproszonymi bazami danych — FoundationDB lub TiKV będą dużym plusem.
• Doświadczenie w tworzeniu frontendowych stron internetowych.
• Doświadczenie z istniejącymi narzędziami do obsługi przepływu pracy z małą ilością kodu lub bez niego (n8n, Prefect, AWS Step Functions).
• Zrozumienie środowisk wykonawczych WASM.
• Wcześniejsze doświadczenie z systemami zarządzania logistyką lub procesami.
Lokalizacja i konfiguracja
• Obszar Berlin/Wildau: hybrydowy, z 1 dniem w tygodniu w biurze.
• Gdzie indziej w promieniu ~4–5 godzin podróży od Berlina: całkowicie zdalnie, bez konieczności posiadania biura.
• Zatrudnienie: oficjalne zatrudnienie w Niemczech lub umowa B2B w innym miejscu w Europie.
• Pełny etat, ~40 godzin tygodniowo, ze znacznym pokrywaniem się z godzinami CEST.
Znajdź więcej anglojęzycznych ofert pracy w Niemczech na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/onhires/backend-developer-rust-berlin-302814)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Onhires
Lokalizacja
Berlin, Niemcy
Ogłoszenie pochodzi od Onhires.