Senior Data engineer
⚲ Warszawa, Wrocław, Kraków, Gdańsk
Do uzgodnienia
Wymagania
- min. 5 lat komercyjnego doświadczenia w data engineering przy budowie i skalowaniu platform danych
- doświadczenie w projektowaniu modeli danych w architekturze Medallion (Bronze/Silver/Gold)
- praktyczne doświadczenie w implementacji rozwiązań analitycznych high-volume, low-latency z użyciem ClickHouse
- doświadczenie w testach automatycznych (unit, integracyjne, walidacja jakości danych) w pipeline'ach danych
- umiejętność przekładania złożonych potrzeb biznesowych na projekty techniczne i backlog
Mile widziane
- doświadczenie w ekosystemie AWS
- znajomość architektur streamingowych i Apache Kafka
- wiedza domenowa z płatności, usług finansowych lub systemów merchant reporting
Opis stanowiska
Dołączysz do dedykowanego squadu Grid Dynamics budującego od podstaw nowoczesną platformę danych dla globalnego lidera płatności cyfrowych, opartą o Databricks na AWS i ClickHouse. Realnie odpowiadasz za architekturę i wdrożenie pipeline'ów oraz modeli w architekturze Medallion, a także za jakość danych i testy automatyczne. Uwaga: w tej roli nie ma dedykowanego zespołu QA — samodzielne budowanie procesów testowych (unit, integracyjne, data quality) jest częścią obowiązków, podobnie jak ok. 10% czasu na utrzymanie legacy Hadoop/Kafka. Dobra oferta dla seniora, który lubi pełną odpowiedzialność za dostarczenie i nie potrzebuje wsparcia QA.
🔍 Dekoder Ogłoszenia
🔴
high-impact engineering initiative aimed at modernizing and unifying the global data ecosystem
Projekt jest ambitny i może wiązać się z dużymi zmianami, ale też potencjalnie z niepewnością i presją czasu.
🟡
play a key technical role within a dedicated Grid Dynamics squad
Będziesz kluczową osobą techniczną, ale praca w dedykowanym zespole może oznaczać ograniczoną autonomię w szerszym kontekście firmy.
🔴
end-to-end delivery ownership
Oczekuje się pełnej odpowiedzialności za cały proces dostarczania, od koncepcji po wdrożenie, co może oznaczać długie godziny pracy.
🔴
driving data quality, establishing robust automated testing practices
Masz być odpowiedzialny za jakość danych i testy automatyczne, co może oznaczać brak dedykowanego zespołu QA i konieczność samodzielnego tworzenia tych procesów.
🔴
without relying on dedicated QA resources
Potwierdza, że będziesz musiał samodzielnie zajmować się testowaniem, bez wsparcia dedykowanego zespołu QA.