Senior Data Engineer in Warsaw

Senior Data Engineer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Projektuj i rozwijaj zaawansowane rozwiązania przetwarzania danych w Java.
  • Firma: Adaptiq - innowacyjny hub technologiczny wspierający zespoły R&D.
  • Benefity: 20 dni urlopu, wsparcie prawne oraz możliwość pracy zdalnej.
  • Pozostałe informacje: Możliwość wpływania na decyzje architektoniczne i rozwój dużych systemów.
  • Dlaczego ta praca: Rozwijaj swoje umiejętności w dynamicznym środowisku z nowoczesnymi technologiami.
  • Kwalifikacje: Doświadczenie w inżynierii oprogramowania i przetwarzaniu danych.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Who We Are
Adaptiq to centrum technologiczne specjalizujące się w budowaniu, skalowaniu i wspieraniu zespołów R&D dla wysokiej jakości, szybko rozwijających się firm produktowych w różnych branżach.

About the Product
Nasz klient to uznana międzynarodowa firma technologiczna rozwijająca zaawansowaną platformę oprogramowania B2B obsługującą klientów korporacyjnych na całym świecie. Platforma działa w złożonym ekosystemie technicznym, łącząc wiele usług, źródeł danych i komponentów przetwarzania, aby wspierać szeroki zakres funkcjonalności krytycznych dla biznesu. Jej architektura jest zaprojektowana tak, aby obsługiwać wymagające obciążenia, dostosowywać się do ewoluujących wymagań produktowych oraz utrzymywać niezawodną wydajność w zintegrowanych systemach.

About the Role
Szukamy doświadczonego Starszego Inżyniera Danych, który dołączy do zespołu inżynieryjnego pracującego nad złożonymi, dużymi systemami oprogramowania. Jest to praktyczna rola inżynieryjna skoncentrowana na projektowaniu, rozwijaniu i optymalizacji rozwiązań do przetwarzania danych w rozproszonych systemach oraz usług backendowych. Będziesz pracować głównie z Javą i nowoczesnymi technologiami danych, budując niezawodne, wysokowydajne komponenty wspierające przetwarzanie, transformację, integrację i przechowywanie danych w zintegrowanych systemach.

Key Responsibilities

  • Projektowanie, rozwijanie i utrzymywanie usług Java klasy produkcyjnej oraz skalowalnych komponentów do przetwarzania danych.
  • Budowanie, utrzymywanie i optymalizacja rozproszonych potoków danych wspierających złożone wymagania przetwarzania.
  • Rozwój end-to-end przepływów danych obejmujących pobieranie danych, transformację, walidację, agregację i przechowywanie.
  • Projektowanie skalowalnych modeli danych i komponentów backendowych wspierających złożone wymagania funkcjonalne oraz relacje między encjami danych.
  • Rozwój niezawodnych interfejsów i mechanizmów integracyjnych umożliwiających efektywną komunikację między usługami.
  • Projektowanie i optymalizacja podejść do przechowywania i pobierania danych w różnych technologiach baz danych.
  • Poprawa struktur baz danych, zapytań, indeksowania i efektywności przetwarzania dużych zbiorów danych.
  • Badanie i rozwiązywanie wąskich gardeł technicznych oraz problemów produkcyjnych w rozproszonych aplikacjach i systemach przetwarzania danych.
  • Ciężka praca nad ciągłym poprawianiem wydajności systemu, skalowalności, niezawodności i wykorzystania zasobów.
  • Stosowanie narzędzi wspomagających rozwój AI w celu poprawy wydajności inżynieryjnej przy jednoczesnym zapewnieniu poprawności, bezpieczeństwa i łatwości utrzymania dostarczonych rozwiązań.

Required Competence and Skills

  • Rozległe doświadczenie zawodowe w inżynierii oprogramowania, w tym znaczna praktyczna praca z rozproszonymi, intensywnymi systemami danych.
  • Silne doświadczenie w Javie, w tym zarządzanie współbieżnością, zarządzanie pamięcią i optymalizacja wydajności JVM.
  • Silne doświadczenie w pracy z technologiami przetwarzania danych i komunikacji rozproszonej, w tym projektowanie, rozwijanie i optymalizacja niezawodnych, skalowalnych przepływów produkcyjnych.
  • Praktyczne doświadczenie w budowaniu i utrzymywaniu rozproszonych potoków przetwarzania danych, z silnym zrozumieniem optymalizacji wydajności, niezawodności i tolerancji na błędy.
  • Udokumentowane doświadczenie w projektowaniu, rozwijaniu i skalowaniu rozproszonych systemów przetwarzających znaczne wolumeny danych, z bezpośrednią odpowiedzialnością za wydajność produkcji i skalowalność.
  • Silne zrozumienie modelowania danych, projektowania baz danych i optymalizacji wydajności, z doświadczeniem w pracy z dużymi zbiorami danych i różnymi technologiami przechowywania.
  • Doświadczenie w projektowaniu efektywnych mechanizmów wymiany danych i utrzymywaniu niezawodnej integracji między rozproszonymi usługami.
  • Praktyczne doświadczenie w monitorowaniu, rozwiązywaniu problemów i optymalizacji złożonych obciążeń produkcyjnych.
  • Praktyczne doświadczenie w korzystaniu z narzędzi kodowania wspomaganych przez AI, w połączeniu z umiejętnością krytycznej oceny generowanego kodu przed użyciem w produkcji.
  • Umiejętność samodzielnego zarządzania złożonymi komponentami technicznymi, oceny kompromisów architektonicznych i dostarczania niezawodnych, łatwych do utrzymania rozwiązań.

Nice to Have

  • Doświadczenie z technologiami baz danych zoptymalizowanymi do przetwarzania danych na dużą skalę i obciążeń analitycznych.
  • Praktyczna znajomość CI/CD, konteneryzacji, orkiestracji i monitorowania produkcji.
  • Doświadczenie z nowoczesnymi technologiami frontendowymi, w tym TypeScript i React.
  • Doświadczenie w integrowaniu i przetwarzaniu danych z wielu źródeł w środowiskach rozproszonych.
  • Doświadczenie z przetwarzaniem danych w czasie rzeczywistym, analizą lub złożoną transformacją danych.
  • Doświadczenie w integrowaniu możliwości opartych na AI lub automatyzacji w systemach produkcyjnych.

Why Us
Zapewniamy 20 dni urlopu rocznie (plus oficjalne święta narodowe kraju, w którym się znajdujesz). Zapewniamy pełne wsparcie księgowe i prawne we wszystkich krajach.

Senior Data Engineer in Warsaw – pracodawca: Adaptiq Ltd.

Adaptiq Ltd. to doskonały pracodawca, który oferuje elastyczne warunki pracy zdalnej oraz możliwość rozwoju w dynamicznym zespole ekspertów. Pracownicy cenią sobie kulturę współpracy i innowacji, a także liczne możliwości szkoleń i awansu, co sprawia, że każdy ma szansę na rozwój kariery w obszarze inżynierii oprogramowania. Dodatkowo, praca nad zaawansowanymi projektami w technologii C#/.NET w przyjaznym środowisku sprzyja satysfakcji zawodowej i osobistej.

A

Dane kontaktowe:

Zespół rekrutacyjny Adaptiq Ltd.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Data Engineer in Warsaw

Java
Distributed Data Processing
Data Pipeline Optimization
Data Modeling
Database Design
Performance Optimization
Fault Tolerance