Senior Data Engineer/ Tech Lead
Summary
Senior Data Engineer / Tech Lead placed at a banking client in Wrocław (hybrid, 3 days/week on-site) on a B2B contract. Designs scalable batch and streaming data pipelines and low-latency architectures using Databricks, Spark, Delta Lake, Python and Azure, automates tests and CI/CD in GitLab, and provides technical leadership.
Charakterystyka oferty:
- Miejsce pracy: Wrocław (Hybrydowo) - 3 dni w tygodniu z biura Klienta
- Start: Zgodnie z okresem wypowiedzenia / dostępnością
- Forma współpracy: B2B z ITFS
- Stawka: 150-170 PLN/h + VAT
- Proces rekrutacyjny: Krótka rozmowa telefoniczna z rekruterem ITFS -> Rozmowa techniczna (w tym live coding) -> Techniczna rozmowa z Klientem końcowym -> Decyzja
Zadania na stanowisku:
- Projektowanie i rozwijanie skalowalnych potoków danych w trybie wsadowym i strumieniowym na potrzeby analityki w czasie zbliżonym do rzeczywistego,
- Tworzenie architektur aplikacji z uwzględnieniem wymagań pozafunkcjonalnych (NFR) pod kątem wysokiej przepustowości i niskich opóźnień w przetwarzaniu danych,
- Wdrażanie rozwiązań z wykorzystaniem narzędzi AI wspierających cykl rozwoju oprogramowania (SDLC),
- Szybkie budowanie i iteracyjne udoskonalanie prototypów zgodnie z najlepszymi praktykami inżynierii oprogramowania,
- Budowanie zautomatyzowanych testów funkcjonalnych oraz potoków CI/CD przy użyciu GitLab i standardowych narzędzi rynkowych,
- Praca w środowisku chmurowym (Azure) oraz tworzenie skryptów powłoki w środowisku Unix/Linux.
Oferujemy:
- Możliwość skorzystania z pakietu medycznego i sportowego,
- Możliwość skorzystania z darmowej opieki księgowej (do 3 wpisów miesięcznie),
Wymagania:
- Wykształcenie wyższe wykazujące tytuł magistra informatyki lub kierunków pokrewnych,
- Min. 12 lat doświadczenia w rolach inżynierskich w obszarze IT,
- Min. 5 lat doświadczenia z Databricks, Python, Spark, Delta Lake, DLT oraz GitLab,
- Doświadczenie w branży bankowej,
- Doświadczenie w budowaniu skalowalnych potoków danych oraz przetwarzaniu dużych wolumenów danych w trybie batch i stream,
- Praktyczna znajomość wykorzystania narzędzi AI w cyklu SDLC,
- Doświadczenie w pracy z Big Data, hurtowniami danych oraz środowiskami Data Lake,
- Doświadczenie w programowaniu baz danych (SQL, PL/SQL, PostgreSQL, Azure SQL),
- Szerokie doświadczenie z technologiami chmurowymi (Azure) oraz systemami Unix/Linux i shell scriptingem,
- Umiejętność projektowania aplikacji uwzględniających wysokie wymagania przepustowości oraz niskich opóźnień,
- Doświadczenie w automatyzacji testów funkcjonalnych oraz wdrażaniu procesów CI/CD,
- Doskonałe umiejętności przywódcze i praca zespołowa,
- Język angielski na poziomie min. B2.