Praca
Z kanału partnera
Starszy inżynier oprogramowania, backend – strumieniowanie danych
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 w nowym zespole Data Streaming firmy Camunda pomożesz zbudować nowy, fundamentalny element architektury, który zmieni sposób, w jaki klienci i produkty wewnętrzne uzyskują dostęp do danych procesowych. Obecnie klienci nie mają pierwszorzędnego sposobu na przesyłanie strumieniowe własnych danych procesowych z Camundy do własnych systemów. Będziesz częścią zespołu od podstaw budującego trwałą, stale zapisywaną warstwę przesyłania strumieniowego, która całkowicie oddziela zużycie danych od działającego silnika. Od pierwszego dnia będziesz częścią małego zespołu, odpowiedzialnego nie tylko za samą architekturę przesyłania strumieniowego, ale także za produkt analityczny i inne odbiorniki danych zbudowane na jej podstawie – z prawdziwym polem do kształtowania zarówno architektury, jak i zakresu zespołu w miarę jego dojrzewania. Będziesz odgrywać kluczową rolę w kształtowaniu architektury w naprawdę ekscytującej i dynamicznej domenie.
W Camunda podchodzimy do inżynierii w sposób holistyczny. W związku z tym nawiążesz silne partnerstwa z zarządem produktu, zespołami ds. warstwy danych i systemów rozproszonych, kontrolą jakości i wsparciem, a także będziesz blisko współpracować z innymi osobami, aby nie tylko dostarczać produkty, ale także bezpośrednio wpływać na ewolucję naszej architektury przesyłania strumieniowego danych w celu spełnienia 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 będziesz robić:
• Zaprojektuj i zbuduj podstawową infrastrukturę przesyłania strumieniowego, która oddziela dostęp do danych procesowych od silnika wykonawczego na żywo, wspartą trwałą, tanią pamięcią masową.
• Twórz możliwości strumieniowego przesyłania danych skierowane do klienta, w tym obsługiwany sposób integracji z systemami takimi jak Kafka, aby klienci mogli niezawodnie przenosić dane procesowe do swoich własnych narzędzi.
• Pomóż odbudować sposób, w jaki produkt analityczny Camunda wykorzystuje i udostępnia dane procesowe na dużą skalę, całkowicie usuwając je z krytycznej ścieżki silnika.
• Podejmuj podstawowe decyzje dotyczące architektury w ramach małego zespołu o dużej liczbie właścicieli, w tym dotyczące tego, w jaki sposób system gwarantuje spójność i trwałość w rozproszonym potoku przesyłania strumieniowego.
• Weź udział we wsparciu L3 i dyżurach, współpracując z działem wsparcia i SRE w celu zbadania problemów z produkcją warstwy danych i wykorzystania zdobytej wiedzy z powrotem do produktu.
Co przynosisz:
• Możliwość i/lub chęć korzystania z naszego produktu
• Ponad 7 lat doświadczenia jako inżynier backendu w języku Java, ze szczególnym naciskiem na systemy rozproszone lub intensywnie przetwarzające dane.
• Praktyczne doświadczenie z systemami obiektowego przechowywania danych (S3/GCS/Azure lub podobne) i budowanie przeciwko nim niezawodnych, idempotentnych protokołów przesyłania/zatwierdzania.
• Doświadczenie z Kafką lub podobnym systemem przesyłania strumieniowego/dziennika zdarzeń.
• Solidne uziemienie w zakresie podstaw systemów rozproszonych, nawet bez doświadczenia w zakresie podstawowego silnika wykonawczego.
• Udowodnione osiągnięcia w prowadzeniu inicjatywy technicznej poprzez autentyczną niejednoznaczność w wciąż projektowanym systemie, a nie tylko rozszerzanie już istniejącego.
• Udokumentowane doświadczenie w prowadzeniu średnich i dużych inicjatyw inżynieryjnych (ponad 3 miesiące) od początku do końca, od projektowania rozwiązania, planowania projektu i koordynacji między zespołami, aż po zapewnianie przewidywalnych dostaw.
• Silne umiejętności komunikacji i współpracy w środowisku zdalnym: przekładasz wymagania na wykonalną pracę techniczną z Produktem oraz przekazujesz i otrzymujesz jasne, bezpośrednie informacje zwrotne podczas przeglądu kodu.
Miło mieć:
• Doświadczenie z Apache Iceberg, Parquet lub ogólną architekturą Lakehouse/data-lake.
• Doświadczenie z wbudowanymi magazynami stanu (RocksDB lub podobnymi) do obciążeń związanych z projekcją/punktami kontrolnymi.
• Doświadczenie ze frameworkami przetwarzania strumieniowego (np. Apache Flink), w szczególności przetwarzaniem stanowym z lokalnymi backendami stanu i punktami kontrolnymi.
• Znajomość architektur przesyłania strumieniowego natywnych do przechowywania obiektów (np. systemów takich jak WarpStream) będzie dodatkowym atutem, nawet bez bezpośredniego doświadczenia.
Ta rola jest istniejącym wakatem
#LI-SK1 #LI-Remote #USEAST…
Źródło: Arbeitnow (https://www.arbeitnow.fr/jobs/companies/camunda/remote-senior-software-engineer-backend-data-streaming-362952)
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 w nowym zespole Data Streaming firmy Camunda pomożesz zbudować nowy, fundamentalny element architektury, który zmieni sposób, w jaki klienci i produkty wewnętrzne uzyskują dostęp do danych procesowych. Obecnie klienci nie mają pierwszorzędnego sposobu na przesyłanie strumieniowe własnych danych procesowych z Camundy do własnych systemów. Będziesz częścią zespołu od podstaw budującego trwałą, stale zapisywaną warstwę przesyłania strumieniowego, która całkowicie oddziela zużycie danych od działającego silnika. Od pierwszego dnia będziesz częścią małego zespołu, odpowiedzialnego nie tylko za samą architekturę przesyłania strumieniowego, ale także za produkt analityczny i inne odbiorniki danych zbudowane na jej podstawie – z prawdziwym polem do kształtowania zarówno architektury, jak i zakresu zespołu w miarę jego dojrzewania. Będziesz odgrywać kluczową rolę w kształtowaniu architektury w naprawdę ekscytującej i dynamicznej domenie.
W Camunda podchodzimy do inżynierii w sposób holistyczny. W związku z tym nawiążesz silne partnerstwa z zarządem produktu, zespołami ds. warstwy danych i systemów rozproszonych, kontrolą jakości i wsparciem, a także będziesz blisko współpracować z innymi osobami, aby nie tylko dostarczać produkty, ale także bezpośrednio wpływać na ewolucję naszej architektury przesyłania strumieniowego danych w celu spełnienia 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 będziesz robić:
• Zaprojektuj i zbuduj podstawową infrastrukturę przesyłania strumieniowego, która oddziela dostęp do danych procesowych od silnika wykonawczego na żywo, wspartą trwałą, tanią pamięcią masową.
• Twórz możliwości strumieniowego przesyłania danych skierowane do klienta, w tym obsługiwany sposób integracji z systemami takimi jak Kafka, aby klienci mogli niezawodnie przenosić dane procesowe do swoich własnych narzędzi.
• Pomóż odbudować sposób, w jaki produkt analityczny Camunda wykorzystuje i udostępnia dane procesowe na dużą skalę, całkowicie usuwając je z krytycznej ścieżki silnika.
• Podejmuj podstawowe decyzje dotyczące architektury w ramach małego zespołu o dużej liczbie właścicieli, w tym dotyczące tego, w jaki sposób system gwarantuje spójność i trwałość w rozproszonym potoku przesyłania strumieniowego.
• Weź udział we wsparciu L3 i dyżurach, współpracując z działem wsparcia i SRE w celu zbadania problemów z produkcją warstwy danych i wykorzystania zdobytej wiedzy z powrotem do produktu.
Co przynosisz:
• Możliwość i/lub chęć korzystania z naszego produktu
• Ponad 7 lat doświadczenia jako inżynier backendu w języku Java, ze szczególnym naciskiem na systemy rozproszone lub intensywnie przetwarzające dane.
• Praktyczne doświadczenie z systemami obiektowego przechowywania danych (S3/GCS/Azure lub podobne) i budowanie przeciwko nim niezawodnych, idempotentnych protokołów przesyłania/zatwierdzania.
• Doświadczenie z Kafką lub podobnym systemem przesyłania strumieniowego/dziennika zdarzeń.
• Solidne uziemienie w zakresie podstaw systemów rozproszonych, nawet bez doświadczenia w zakresie podstawowego silnika wykonawczego.
• Udowodnione osiągnięcia w prowadzeniu inicjatywy technicznej poprzez autentyczną niejednoznaczność w wciąż projektowanym systemie, a nie tylko rozszerzanie już istniejącego.
• Udokumentowane doświadczenie w prowadzeniu średnich i dużych inicjatyw inżynieryjnych (ponad 3 miesiące) od początku do końca, od projektowania rozwiązania, planowania projektu i koordynacji między zespołami, aż po zapewnianie przewidywalnych dostaw.
• Silne umiejętności komunikacji i współpracy w środowisku zdalnym: przekładasz wymagania na wykonalną pracę techniczną z Produktem oraz przekazujesz i otrzymujesz jasne, bezpośrednie informacje zwrotne podczas przeglądu kodu.
Miło mieć:
• Doświadczenie z Apache Iceberg, Parquet lub ogólną architekturą Lakehouse/data-lake.
• Doświadczenie z wbudowanymi magazynami stanu (RocksDB lub podobnymi) do obciążeń związanych z projekcją/punktami kontrolnymi.
• Doświadczenie ze frameworkami przetwarzania strumieniowego (np. Apache Flink), w szczególności przetwarzaniem stanowym z lokalnymi backendami stanu i punktami kontrolnymi.
• Znajomość architektur przesyłania strumieniowego natywnych do przechowywania obiektów (np. systemów takich jak WarpStream) będzie dodatkowym atutem, nawet bez bezpośredniego doświadczenia.
Ta rola jest istniejącym wakatem
#LI-SK1 #LI-Remote #USEAST…
Źródło: Arbeitnow (https://www.arbeitnow.fr/jobs/companies/camunda/remote-senior-software-engineer-backend-data-streaming-362952)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Camunda
Ogłoszenie pochodzi od Camunda.