Senior Data Engineer in Kraków

Senior Data Engineer in Kraków

Kraków Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
D

W skrócie

  • Zadania: Projektuj i optymalizuj infrastrukturę baz danych dla milionów transakcji.
  • Firma: Nowa organizacja R&D w Krakowie z międzynarodowym zespołem.
  • Benefity: Konkurencyjne wynagrodzenie, sprzęt do pracy i elastyczny model pracy.
  • Pozostałe informacje: Możliwość pracy w dynamicznym środowisku z szansą na rozwój kariery.
  • Dlaczego ta praca: Rozwiązuj wyzwania związane z wydajnością i skalowalnością baz danych.
  • Kwalifikacje: 5+ lat doświadczenia w inżynierii baz danych i umiejętności automatyzacji.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Nasze wymagania:

  • 5+ lat doświadczenia w inżynierii baz danych, administracji baz danych lub podobnej roli.
  • Silne doświadczenie z dużymi relacyjnymi bazami danych, szczególnie PostgreSQL i/lub MySQL, obsługującymi wysokie wolumeny transakcji.
  • Doświadczenie w pracy z bazami danych dokumentów, szczególnie DocumentDB lub podobnymi technologiami.
  • Silne zrozumienie strategii indeksowania, optymalizacji zapytań, planów wykonania i poziomów izolacji transakcji.
  • Praktyczne doświadczenie z partycjonowaniem baz danych oraz strategiami przechowywania/archiwizacji danych.
  • Doświadczenie w obsłudze baz danych w chmurze, szczególnie AWS RDS/Aurora lub GCP Cloud SQL.
  • Doświadczenie w strumieniowaniu danych w czasie rzeczywistym, CDC i Kafka, lub procesach ETL o wysokiej wydajności.
  • Doświadczenie w budowaniu i utrzymywaniu pipeline'ów CI/CD dla baz danych i migracji schematów.
  • Silne umiejętności skryptowe/automatyzacyjne, najlepiej w Pythonie.
  • Umiejętność rozwiązywania złożonych problemów związanych z wydajnością i skalowalnością w środowiskach o wysokiej współbieżności.
  • Silne umiejętności komunikacyjne w języku angielskim (C1); język polski nie jest wymagany.
  • Doświadczenie w fintech, iGaming lub innym wysoko regulowanym, transakcyjnym środowisku jest mile widziane.

O projekcie:

Jako Senior Database Engineer będziesz odpowiedzialny za projektowanie, optymalizację i skalowanie infrastruktury baz danych o wysokiej wydajności wspierającej miliony transakcji i przepływów danych w czasie rzeczywistym. Będziesz pracować z bazami danych transakcyjnych, bazami danych dokumentów, strumieniowaniem opartym na Kafka oraz analitycznymi jeziorami danych, z silnym naciskiem na wydajność, niezawodność i spójność danych. Kluczowym elementem roli będzie zapewnienie, że dane finansowe i transakcyjne pozostają dokładne w warunkach wysokiej współbieżności i dużych obciążeń roboczych. Połączysz praktyczną inżynierię baz danych z automatyzacją, infrastrukturą chmurową oraz bliską współpracą z szerszymi zespołami danych i inżynieryjnymi.

Zakres obowiązków:

  • Projektowanie efektywnych schematów baz danych i wzorców dostępu do danych o niskim opóźnieniu w środowisku mikroserwisów.
  • Analiza i optymalizacja wydajności zapytań, w tym indeksowanie, plany wykonania i wąskie gardła w wysokiej współbieżności.
  • Projektowanie i wdrażanie partycjonowania tabel, strategii przechowywania danych i archiwizacji dla dużych zbiorów danych transakcyjnych i czasowych.
  • Przenoszenie historycznych i rzadziej używanych danych do rozwiązań jeziora danych, takich jak Snowflake i S3.
  • Projektowanie i obsługa rzeczywistych pipeline'ów Change Data Capture (CDC) przy użyciu Kafka i Debezium.
  • Monitorowanie zdrowia bazy danych, wydajności i dostępności, w tym alertowanie i proaktywne identyfikowanie problemów z przepustowością lub spójnością danych.
  • Projektowanie i utrzymywanie mechanizmów kopii zapasowych baz danych, odzyskiwania, szyfrowania i kontroli dostępu w środowiskach chmurowych.
  • Budowanie i utrzymywanie pipeline'ów CI/CD dla baz danych obejmujących migracje schematów, kontrolę wersji i automatyczne wdrożenia.
  • Automatyzacja operacji baz danych, procesów ETL oraz procesów wykrywania jakości danych/anomalii przy użyciu Pythona lub podobnych języków skryptowych.
  • Ścisła współpraca z zespołami inżynieryjnymi i danymi w celu poprawy skalowalności i niezawodności całej platformy.

Oferujemy:

  • Możliwość dołączenia do nowej organizacji R&D w Krakowie i pomoc w kształtowaniu jej podstaw technicznych od samego początku.
  • Przede wszystkim zatrudnienie na podstawie umowy o pracę (UoP), z planowaną również współpracą B2B jako opcją później.
  • Początkowo praca zdalna, a następnie model hybrydowy z 3-4 dniami w tygodniu w biurze w Krakowie, gdy biuro będzie gotowe.
  • Możliwość pracy z systemami transakcyjnymi o wysokiej wydajności i danych w czasie rzeczywistym obsługującymi miliony aktywnych użytkowników.
  • Międzynarodowe środowisko i współpraca z doświadczonymi zespołami technicznymi oraz kierownictwem firmy.
  • Konkurencyjne wynagrodzenie oraz sprzęt potrzebny do wykonywania roli.
  • Możliwość pracy nad trudnymi problemami związanymi ze skalowalnością baz danych, spójnością danych, wydajnością i przetwarzaniem w czasie rzeczywistym.

Senior Data Engineer in Kraków – pracodawca: dotLinkers Sp. z o.o.

dotLinkers Sp. z o.o. to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując jako Senior Database Engineer, będziesz częścią zespołu, który ceni innowacyjność i współpracę, a elastyczny model pracy zdalnej oraz możliwość pracy w biurze w Krakowie zapewniają idealną równowagę między życiem zawodowym a prywatnym.

D

Dane kontaktowe:

Zespół rekrutacyjny dotLinkers Sp. z o.o.

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

Python
Communication Skills
Data Engineering
SQL
Problem-Solving Skills
ETL/ELT Processes
Data Governance