W skrócie
- Zadania: Twórz i utrzymuj rozwiązania do strumieniowania danych w czasie rzeczywistym z użyciem technologii Kafka i Apache Flink.
- Firma: Xebia - globalny lider w transformacji cyfrowej i AI z zespołem 5000 profesjonalistów.
- Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej oraz rozwój zawodowy w dynamicznym środowisku.
- Pozostałe informacje: Możliwość pracy w zespole ekspertów i rozwijania kariery w obszarze AI i chmurowych rozwiązań.
- Dlaczego ta praca: Pracuj nad nowoczesnymi systemami i wpływaj na innowacyjne projekty dla znanych klientów.
- Kwalifikacje: Doświadczenie w technologii strumieniowania danych i umiejętności programowania w Go.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Xebia jest globalnym partnerem w zakresie transformacji cyfrowej i inżynierii, skoncentrowanym na sztucznej inteligencji. Z ponad 25-letnim doświadczeniem i zespołem 5000 profesjonalistów w 16 krajach, pomagamy organizacjom projektować i budować skalowalne produkty, platformy oraz rozwiązania oparte na danych. Specjalizujemy się w sztucznej inteligencji, danych i chmurze, inteligentnej automatyzacji oraz produktach cyfrowych, łącząc głęboką wiedzę techniczną z silnym naciskiem na doskonałość inżynieryjną oraz kulturę skoncentrowaną na ludziach.
W regionie CEE jesteśmy zespołem prawie 1000 ekspertów dostarczających nowoczesne aplikacje, platformy danych oraz rozwiązania AI dla klientów takich jak McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost i wielu innych. Pracujemy z wiodącymi technologiami, w tym AWS, Azure, GCP, Databricks i Snowflake, łącząc silną kulturę inżynieryjną z podejściem konsultingowym oraz ciągłym naciskiem na rozwój i dzielenie się wiedzą.
Szukamy Senior Data Streaming Engineera do projektu realizowanego dla naszego międzynarodowego klienta, pracującego z systemami opartymi na zdarzeniach i przetwarzaniem danych w czasie rzeczywistym. Dołączysz do dedykowanego zespołu Streaming odpowiedzialnego za budowanie i obsługę systemów produkcyjnych opartych na kompatybilnym z Kafka strumieniowaniu zdarzeń oraz Apache Flink.
Twoje zadania będą obejmować:
- budowanie i utrzymywanie rozwiązań strumieniowych kompatybilnych z Kafka, zarządzanie partycjami, grupami konsumentów, gwarancjami dostawy oraz ewolucją schematów,
- rozwijanie i utrzymywanie aplikacji przetwarzających strumienie przy użyciu Apache Flink,
- praca z czasem zdarzeń, znacznikami czasu, zarządzaniem stanem i punktami kontrolnymi,
- rozwijanie usług i komponentów w Go,
- wdrażanie i obsługa obciążeń strumieniowych na infrastrukturze opartej na AWS,
- uruchamianie i rozwiązywanie problemów z obciążeniami na Kubernetes,
- wnoszenie wkładu w niezawodność, skalowalność i stabilność operacyjną rozproszonych systemów strumieniowych,
- badanie problemów produkcyjnych oraz poprawa wydajności i odporności aplikacji strumieniowych,
- współpraca z innymi inżynierami w celu rozwijania platformy strumieniowej oraz przestrzegania najlepszych praktyk inżynieryjnych.
Twój profil:
- praktyczne doświadczenie w produkcji z technologiami strumieniowania zdarzeń kompatybilnymi z Kafka,
- praktyczne zrozumienie koncepcji Kafka, w tym partycji, grup konsumentów, gwarancji dostawy oraz ewolucji schematów,
- doświadczenie w rozwijaniu rozwiązań przetwarzających strumienie z Apache Flink,
- zrozumienie koncepcji Flink, w tym czasu zdarzeń, znaczników czasu, zarządzania stanem i punktów kontrolnych,
- praktyczne doświadczenie w rozwijaniu usług lub komponentów w Go,
- doświadczenie w pracy z infrastrukturą AWS,
- praktyczne doświadczenie z Kubernetes, w tym wdrażanie, obsługa i rozwiązywanie problemów z obciążeniami,
- silne umiejętności rozwiązywania problemów oraz zdolność do pracy z rozproszonymi systemami w środowiskach produkcyjnych.
Praktyczne doświadczenie w korzystaniu z asystentów wspomaganych AI (np. Claude Code, GitHub Copilot, Cursor) w celu poprawy wydajności, jakości lub podejmowania decyzji w dostarczaniu oprogramowania.
Miło widziane:
- doświadczenie w pracy z operatorami Kubernetes i definicjami zasobów niestandardowych (CRD),
- doświadczenie w obsłudze stanowych lub rozproszonych obciążeń na Kubernetes,
- doświadczenie w rozwiązywaniu problemów z wydajnością, niezawodnością i wyzwaniami skalowania w systemach przetwarzania danych w czasie rzeczywistym,
- doświadczenie w stosowaniu GenAI w bardziej zorganizowany sposób w ramach SDLC, w tym zdefiniowane przepływy pracy, wzorce podpowiedzi lub integracje narzędzi w codziennej pracy.
Interesowanie się i znajomość pojawiających się praktyk napędzanych przez AI (np. przepływy pracy oparte na agentach, wzorce automatyzacji, rozwój wspomagany AI), z chęcią do eksploracji i eksperymentowania poza standardowymi podejściami. Wymagana jest praca z regionu Unii Europejskiej oraz posiadanie zezwolenia na pracę.
Senior Data Streaming Engineer in Katowice – pracodawca: Poland and Central-Eastern Europe
Xebia to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na realizację ambitnych projektów w obszarze zarządzania danymi. Pracując w Xebia, zyskujesz dostęp do szkoleń oraz wsparcia w rozwijaniu umiejętności technicznych, a także możliwość pracy w międzynarodowym zespole, co czyni naszą ofertę atrakcyjną dla osób poszukujących znaczącej i satysfakcjonującej kariery.
Dane kontaktowe:
Zespół rekrutacyjny Poland and Central-Eastern Europe