Praca
Z kanału partnera
Starszy inżynier oprogramowania, Backend - systemy rozproszone
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Camunda
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Camunda to platforma dla przedsiębiorstw do orkiestracji agentów, umożliwiająca organizacjom koordynację agentów, ludzi i systemów AI w ramach złożonych, kompleksowych procesów biznesowych. Dzięki wbudowanemu zarządzaniu, możliwościom audytu i nadzorowi ludzkiemu Camunda zapewnia przedsiębiorstwom kontrolę, której potrzebują, aby przenieść sztuczną inteligencję z fazy pilotażowej do produkcji — bezpiecznie i na dużą skalę. Zaufała ponad 700 organizacji na całym świecie, w tym 9 z 10 największych amerykańskich banków, Camunda pomaga przedsiębiorstwom zwiększać efektywność operacyjną, przyspieszać osiągnięcie korzyści i zapewniać lepszą obsługę klientów.
W pełni odlegli i globalni, jesteśmy w trakcie czegoś większego: przekształcania się w organizację stawiającą na sztuczną inteligencję, zbudowaną na naszej własnej platformie. Używamy Agentic AI do automatyzacji, koordynowania inteligentnych procesów i zwiększania wkładu ludzkiego w każdym zespole.
Znalazł się na liście 100 najlepszych jednorożców magazynu GP Bullhound i uzyskał certyfikat Great Place to Work 2025. Wizjoner w raporcie Gartner® Magic Quadrant™ 2025 dotyczącym technologii orkiestracji i automatyzacji biznesu. zajmujemy 3. miejsce w rankingu najbardziej elastycznych firm Flexa 2026. Szybko się rozwijamy i poszukujemy najlepszych talentów, które dołączą do naszego zespołu. Jeśli zależy Ci na znaczącej pracy, widocznym wpływie i umieszczeniu w swoim CV czegoś naprawdę rzadkiego, czytaj dalej.
O roli:
Jako starszy inżynier oprogramowania, backend w zespole Distributed Systems firmy Camunda, pomożesz zbudować i rozwijać trwałą, wysoce dostępną, skalowalną poziomo platformę do przesyłania strumieniowego, która stanowi podstawę klastra orkiestracyjnego Camunda 8 i obsługuje procesy o znaczeniu krytycznym dla klientów na całym świecie.
Jako część zespołu ds. systemów rozproszonych będziesz pracować nad wymagającymi technicznie i satysfakcjonującymi projektami, takimi jak rozszerzenie naszej implementacji wielu raftów, nasz algorytm członkostwa w klastrach oparty na SWIM lub wysokowydajne sieciowe i dyskowe potoki we/wy.
W Camunda podchodzimy do inżynierii w sposób holistyczny. W związku z tym nawiążesz silne partnerstwa z działem zarządzania produktami, projektowaniem, kontrolą jakości i sprzedażą, a także będziesz współpracować ze swoimi współpracownikami, aby nie tylko dostarczać produkty, ale także bezpośrednio wpływać na ewolucję naszej platformy w celu zaspokojenia potrzeb naszych klientów.
Ciekawi Cię, nad jakimi wyzwaniami będziesz pracować w Camunda? Obejrzyj tę krótką 30-minutową rozmowę naszych inżynierów, aby dowiedzieć się więcej o nowej Camunda Exporter i o tym, jak rozwiązujemy złożone problemy na dużą skalę
Co zrobisz:
• Projektuj, buduj i utrzymuj usługi backendu dla rozproszonej platformy przesyłania strumieniowego, która stanowi podstawę możliwości orkiestracji Camunda 8, zapewniając trwałość, wysoką dostępność i skalowalność poziomą.
• Prowadzenie średnich i dużych inicjatyw inżynieryjnych (ponad 3 miesiące) od początku do końca: współpracuj z produktem, aby przełożyć problemy biznesowe na wymagania techniczne, pisać projekty rozwiązań, sporządzać i utrzymywać plany projektów oraz zapewniać terminowe dostawy wysokiej jakości.
• Pomóż udoskonalić naszą historię odzyskiwania po awarii i odporności, w tym wdrażanie i rozwijanie interfejsu API tworzenia kopii zapasowych/przywracania online oraz przyczynianie się do ulepszonych możliwości naszej oferty w chmurze w zakresie wielu regionów i wielu dzierżawców.
• Projektuj i wdrażaj narzędzia dla programistów i operatorów, które ułatwiają zrozumienie, rozwiązywanie problemów i bezpieczną obsługę złożonego systemu rozproszonego w środowiskach produkcyjnych.
• Popraw efektywność inżynierii poprzez współpracę z DevOps i innymi zespołami ds. aplikacji podstawowych w zakresie CI, testowania i lokalnych procesów programistycznych, aby skrócić czas potrzebny na połączenie PR i obciążenie związane z równoległą pracą nad wieloma funkcjami.
• Weź udział we wsparciu L3 i rotacjach na wezwanie, ściśle współpracując z działem wsparcia i SRE w celu badania i rozwiązywania złożonych, wrażliwych na wydajność problemów produkcyjnych, a także przekazując zdobytą wiedzę z powrotem do naszego produktu i platformy.
Co wniesiesz do tej roli:
Niezbędne rzeczy:
• Ponad 7 lat doświadczenia zawodowego jako inżynier oprogramowania, ze szczególnym naciskiem na systemy backendowe i/lub systemy rozproszone.
• Udokumentowane doświadczenie w prowadzeniu średnich i dużych inicjatyw inżynieryjnych (około 3+ miesięcy), rozwiązywaniu niejednoznacznych problemów, pisaniu przejrzystych projektów rozwiązań i planów projektów, koordynacji z wieloma zespołami i zapewnianiu przewidywalnych dostaw.
• Praktyczne doświadczenie w tworzeniu i utrzymywaniu wysoce współbieżnego oprogramowania intensywnie przetwarzającego dane, z dogłębną znajomością niskopoziomowych operacji we/wy sieci i dysków (na przykład przepustowość, opóźnienia, przeciwciśnienie, przetwarzanie wsadowe i tryby awarii).
• Wykazana umiejętność samodzielnej pracy i radzenia sobie z niejasnościami – czujesz się komfortowo podejmując się problemów, których wcześniej nie rozwiązałeś, dzieląc je na konkretne kroki i doprowadzając je do końca przy minimalnym nadzorze.
• Silne umiejętności komunikacji i współpracy w środowisku zdalnym: dostosowujesz wyjaśnienia do odbiorców, przekładasz wymagania biznesowe na praktyczną pracę techniczną z Produktem i pomagasz zespołom osiągać jasne, zdecydowane wyniki przy minimalnej rezygnacji.
Miło mieć:
• Doświadczenie w tworzeniu oprogramowania do automatyzacji przepływu pracy lub orkiestracji procesów.
• Doświadczenie z algorytmami lub protokołami systemów rozproszonych, takimi jak Raft, Paxos, SWIM i/lub CRDT.
• Silna znajomość filarów obserwowalności (logowanie, metryki, śledzenie) oraz tego, jak włączyć obserwowalność do cyklu życia rozwoju i incydentów, najlepiej obejmując doświadczenie ze wsparciem L3 i dyżurami telefonicznymi.
• Dogłębna znajomość wirtualnej maszyny Java, zwłaszcza jej modelu pamięci i charakterystyki wydajności w wysoce współbieżnych obciążeniach wymagających dużej ilości danych.
Ta rola jest istniejącym wakatem
#LI-SG1 #LI-Remote #C1 #USEAST…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/camunda/remote-senior-software-engineer-backend-distributed-systems-295117)
W pełni odlegli i globalni, jesteśmy w trakcie czegoś większego: przekształcania się w organizację stawiającą na sztuczną inteligencję, zbudowaną na naszej własnej platformie. Używamy Agentic AI do automatyzacji, koordynowania inteligentnych procesów i zwiększania wkładu ludzkiego w każdym zespole.
Znalazł się na liście 100 najlepszych jednorożców magazynu GP Bullhound i uzyskał certyfikat Great Place to Work 2025. Wizjoner w raporcie Gartner® Magic Quadrant™ 2025 dotyczącym technologii orkiestracji i automatyzacji biznesu. zajmujemy 3. miejsce w rankingu najbardziej elastycznych firm Flexa 2026. Szybko się rozwijamy i poszukujemy najlepszych talentów, które dołączą do naszego zespołu. Jeśli zależy Ci na znaczącej pracy, widocznym wpływie i umieszczeniu w swoim CV czegoś naprawdę rzadkiego, czytaj dalej.
O roli:
Jako starszy inżynier oprogramowania, backend w zespole Distributed Systems firmy Camunda, pomożesz zbudować i rozwijać trwałą, wysoce dostępną, skalowalną poziomo platformę do przesyłania strumieniowego, która stanowi podstawę klastra orkiestracyjnego Camunda 8 i obsługuje procesy o znaczeniu krytycznym dla klientów na całym świecie.
Jako część zespołu ds. systemów rozproszonych będziesz pracować nad wymagającymi technicznie i satysfakcjonującymi projektami, takimi jak rozszerzenie naszej implementacji wielu raftów, nasz algorytm członkostwa w klastrach oparty na SWIM lub wysokowydajne sieciowe i dyskowe potoki we/wy.
W Camunda podchodzimy do inżynierii w sposób holistyczny. W związku z tym nawiążesz silne partnerstwa z działem zarządzania produktami, projektowaniem, kontrolą jakości i sprzedażą, a także będziesz współpracować ze swoimi współpracownikami, aby nie tylko dostarczać produkty, ale także bezpośrednio wpływać na ewolucję naszej platformy w celu zaspokojenia potrzeb naszych klientów.
Ciekawi Cię, nad jakimi wyzwaniami będziesz pracować w Camunda? Obejrzyj tę krótką 30-minutową rozmowę naszych inżynierów, aby dowiedzieć się więcej o nowej Camunda Exporter i o tym, jak rozwiązujemy złożone problemy na dużą skalę
Co zrobisz:
• Projektuj, buduj i utrzymuj usługi backendu dla rozproszonej platformy przesyłania strumieniowego, która stanowi podstawę możliwości orkiestracji Camunda 8, zapewniając trwałość, wysoką dostępność i skalowalność poziomą.
• Prowadzenie średnich i dużych inicjatyw inżynieryjnych (ponad 3 miesiące) od początku do końca: współpracuj z produktem, aby przełożyć problemy biznesowe na wymagania techniczne, pisać projekty rozwiązań, sporządzać i utrzymywać plany projektów oraz zapewniać terminowe dostawy wysokiej jakości.
• Pomóż udoskonalić naszą historię odzyskiwania po awarii i odporności, w tym wdrażanie i rozwijanie interfejsu API tworzenia kopii zapasowych/przywracania online oraz przyczynianie się do ulepszonych możliwości naszej oferty w chmurze w zakresie wielu regionów i wielu dzierżawców.
• Projektuj i wdrażaj narzędzia dla programistów i operatorów, które ułatwiają zrozumienie, rozwiązywanie problemów i bezpieczną obsługę złożonego systemu rozproszonego w środowiskach produkcyjnych.
• Popraw efektywność inżynierii poprzez współpracę z DevOps i innymi zespołami ds. aplikacji podstawowych w zakresie CI, testowania i lokalnych procesów programistycznych, aby skrócić czas potrzebny na połączenie PR i obciążenie związane z równoległą pracą nad wieloma funkcjami.
• Weź udział we wsparciu L3 i rotacjach na wezwanie, ściśle współpracując z działem wsparcia i SRE w celu badania i rozwiązywania złożonych, wrażliwych na wydajność problemów produkcyjnych, a także przekazując zdobytą wiedzę z powrotem do naszego produktu i platformy.
Co wniesiesz do tej roli:
Niezbędne rzeczy:
• Ponad 7 lat doświadczenia zawodowego jako inżynier oprogramowania, ze szczególnym naciskiem na systemy backendowe i/lub systemy rozproszone.
• Udokumentowane doświadczenie w prowadzeniu średnich i dużych inicjatyw inżynieryjnych (około 3+ miesięcy), rozwiązywaniu niejednoznacznych problemów, pisaniu przejrzystych projektów rozwiązań i planów projektów, koordynacji z wieloma zespołami i zapewnianiu przewidywalnych dostaw.
• Praktyczne doświadczenie w tworzeniu i utrzymywaniu wysoce współbieżnego oprogramowania intensywnie przetwarzającego dane, z dogłębną znajomością niskopoziomowych operacji we/wy sieci i dysków (na przykład przepustowość, opóźnienia, przeciwciśnienie, przetwarzanie wsadowe i tryby awarii).
• Wykazana umiejętność samodzielnej pracy i radzenia sobie z niejasnościami – czujesz się komfortowo podejmując się problemów, których wcześniej nie rozwiązałeś, dzieląc je na konkretne kroki i doprowadzając je do końca przy minimalnym nadzorze.
• Silne umiejętności komunikacji i współpracy w środowisku zdalnym: dostosowujesz wyjaśnienia do odbiorców, przekładasz wymagania biznesowe na praktyczną pracę techniczną z Produktem i pomagasz zespołom osiągać jasne, zdecydowane wyniki przy minimalnej rezygnacji.
Miło mieć:
• Doświadczenie w tworzeniu oprogramowania do automatyzacji przepływu pracy lub orkiestracji procesów.
• Doświadczenie z algorytmami lub protokołami systemów rozproszonych, takimi jak Raft, Paxos, SWIM i/lub CRDT.
• Silna znajomość filarów obserwowalności (logowanie, metryki, śledzenie) oraz tego, jak włączyć obserwowalność do cyklu życia rozwoju i incydentów, najlepiej obejmując doświadczenie ze wsparciem L3 i dyżurami telefonicznymi.
• Dogłębna znajomość wirtualnej maszyny Java, zwłaszcza jej modelu pamięci i charakterystyki wydajności w wysoce współbieżnych obciążeniach wymagających dużej ilości danych.
Ta rola jest istniejącym wakatem
#LI-SG1 #LI-Remote #C1 #USEAST…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/camunda/remote-senior-software-engineer-backend-distributed-systems-295117)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Camunda
Ogłoszenie pochodzi od Camunda.