Senior Python Developer/Data Engineer joining a new 5-6 person Polish team taking over a critical banking system (securities settlement and revenue management) running multi-cloud on AWS and GCP. Day to day: building and optimizing ETL/ELT pipelines, processing huge data volumes in Python (Pandas/Polars), PostgreSQL tuning, and diagnosing production incidents. Hybrid in Warsaw (2 days/week in offi
co.brick talents — powered by AI, powered by people.
Stanowisko:
Senior Python Developer
Lokalizacja:
Warszawa (hybryda: 2 dni w tygodniu z biura)
Wynagrodzenie:
do 120 - 130 PLN/h netto (B2B)
Dostępność:
do 1 miesiąca
Czas trwania:
Projekt długoterminowy (pierwsza umowa na 3 miesiące z opcją przedłużenia)
Język angielski:
B2/C1
O projekcie:
Dla naszego klienta poszukujemy doświadczonego Python Engineera / Data Developera. Będziesz częścią nowego, 5-6 osobowego zespołu w Polsce, który docelowo przejmie pełną odpowiedzialność merytoryczną za kluczowy system bankowy (odpowiedzialny za rozliczenia papierów wartościowych oraz zarządzanie przychodami) od zespołu z Hiszpanii. Rozwiązanie działa w architekturze multi-cloud (AWS + GCP) i przetwarza ogromne wolumeny danych.
Zadania:
Rozwój krytycznej aplikacji bankowej (moduły revenue management i stock reconciliation) w środowisku multi-cloud (AWS oraz GCP).
Tworzenie, rozbudowa i optymalizacja wydajnych procesów ETL/ELT.
Pisanie czytelnego, skalowalnego kodu w języku Python zorientowanego na wysokie wolumeny danych.
Utrzymanie systemów produkcyjnych, profilowanie wydajności oraz samodzielna diagnoza i rozwiązywanie incydentów.
Analiza architektury danych i rozwiązywanie problemów w rozproszonym środowisku bazodanowym.
Współtworzenie polskiego centrum kompetencji i ścisła współpraca z zagranicznym zespołem.
Wymagania:
Minimum 5 lat doświadczenia komercyjnego na stanowisku Python Developer, Data Engineer, Analytics Engineer lub podobnym.
Bardzo dobra znajomość Pythona oraz praktyka w tworzeniu aplikacji zorientowanych na przetwarzanie danych.
Praktyka w pracy z bibliotekami Pandas oraz Polars przy transformacji i analizie dużych zbiorów.
Doświadczenie w operowaniu na bardzo dużych wolumenach danych (terabajty danych, miliardy rekordów).
Gruntowna wiedza z zakresu SQL oraz bazy PostgreSQL (optymalizacja zapytań, praca z dużymi tabelami i partycjonowanie).
Umiejętność pisania zoptymalizowanego, bezpiecznego i wydajnego kodu pod kątem zużycia pamięci oraz procesora.
Umiejętność samodzielnej diagnozy i rozwiązywania problemów produkcyjnych (root-cause analysis).
Znajomość języka angielskiego na poziomie B2/C1 (swobodna komunikacja w międzynarodowym zespole).
Nice To Have:
Doświadczenie w pracy z hurtownią danych Google BigQuery.