W skrócie
- Zadania: Twórz i utrzymuj potoki danych dla systemów księgowych i podatkowych XTB.
- Firma: XTB to wiodąca firma FinTech w Polsce z międzynarodowym zasięgiem.
- Benefity: Budżet na szkolenia, dodatkowe dni wolne, prywatna opieka medyczna i elastyczna praca zdalna.
- Pozostałe informacje: Pracuj w doświadczonym zespole z jasnymi ścieżkami rozwoju kariery.
- Dlaczego ta praca: Zyskaj cenne doświadczenie w międzynarodowym środowisku i rozwijaj swoje umiejętności.
- Kwalifikacje: Minimum 3 lata doświadczenia jako inżynier danych oraz umiejętność programowania w Pythonie.
Przewidywane wynagrodzenie mieści się w przedziale 82800 - 101200 zł za rok.
XTB jest globalną firmą z branży finansowej, koncentrującą się na handlu online instrumentami finansowymi. Jesteśmy największym FinTech w Polsce i liderem w Europie Środkowej i Wschodniej, a zakres naszej działalności obejmuje kilka krajów, w tym Azję i Amerykę Południową. W XTB skupiamy się na rozwoju naszych pracowników, dając im możliwości zdobywania wiedzy i umiejętności w różnych dziedzinach, a także oferując szereg programów szkoleniowych i rozwojowych. Jeśli szukasz wyzwań i chcesz zdobyć cenne doświadczenie w międzynarodowym środowisku biznesowym, XTB jest odpowiednim miejscem dla Ciebie. Jesteśmy certyfikowaną firmą Great Place to Work.
Szukamy Data Engineera do zespołu Tax Care w ramach programu Customer Care. Budujemy i utrzymujemy przepływy danych wspierające procesy księgowe i podatkowe XTB — od księgi pomocniczej po deklaracje podatkowe klientów i raportowanie dla organizacji finansowej. Będziesz projektować skalowalne potoki danych, brać udział w migracji do Databricks, pomagać w modernizacji rozwiązań bazodanowych oraz współtworzyć usługę Python udostępniającą dane podatkowe za pośrednictwem REST API i interfejsu webowego. Nasz wynik staje się wpisem księgowym, więc poprawność i niezawodność danych są sercem tej roli.
Obowiązki:
- Projektowanie, budowanie i utrzymywanie potoków danych, które zasilają systemy księgowe i podatkowe XTB — przy użyciu SQL, Pythona, dbt oraz Apache Spark / PySpark.
- Migracja istniejącej platformy danych do Databricks (lakehouse), w tym przepisanie starych procedur składowych MS SQL Server na Spark / Databricks SQL.
- Budowanie i utrzymywanie usługi danych — backendu Python udostępniającego dane przez REST API, wraz z jego interfejsem webowym — od modelu danych przez projekt API po wdrożenie.
- Praca z surowymi danymi i projektowanie metod ich integracji z platformą danych.
- Rozwój potoków CI/CD dla rozwiązań inżynierii danych.
- Tworzenie i utrzymywanie rozwiązań Infrastructure as Code.
- Integracja platformy danych z innymi systemami i aplikacjami.
- Uczestnictwo w podejmowaniu decyzji architektonicznych i definiowaniu standardów inżynieryjnych.
- Przeprowadzanie przeglądów kodu, dokumentowanie rozwiązań i dzielenie się wiedzą z członkami zespołu.
Wymagania:
- Co najmniej 3-letnie doświadczenie jako Data Engineer lub w pokrewnej roli inżynieryjnej.
- Silna znajomość Pythona — umiejętność pisania czystego, testowalnego kodu produkcyjnego, w tym usług backendowych (FastAPI / Flask lub podobne) udostępniających REST API.
- Zaawansowane SQL (optymalizacja zapytań na dużych zbiorach danych) oraz praktyczne doświadczenie z T-SQL / MS SQL Server, w tym czytanie i rozumienie starych procedur składowych.
- Praktyczne doświadczenie z Apache Spark (PySpark).
- Doświadczenie z dbt — modele, testy, makra, projektowanie warstw magazynu.
- Silne zrozumienie zasad projektowania hurtowni danych i modelowania danych.
- Praktyczna wiedza o procesach ETL/ELT.
- Doświadczenie w analizowaniu istniejącego starego kodu w celu jego poprawy i migracji do nowszej technologii.
- Znajomość jakości danych, monitorowania i niezawodności potoków.
- Doświadczenie z narzędziami do orkiestracji workflow (np. Airflow, Dagster lub podobne).
- Znajomość zasad budowy i utrzymania potoków CI/CD.
- Zrozumienie standardów REST dla integracji systemów.
- Silne umiejętności analitycznego rozwiązywania problemów i dbałość o szczegóły — gotowość do pracy pod presją terminu zamknięcia miesięcznego.
- Skuteczne umiejętności komunikacyjne i zdolność do współpracy zarówno z inżynierami, jak i osobami nietechnicznymi (finanse / księgowość).
- Otwartość na naukę i eksplorację nowych technologii i metodologii.
Miło widziane:
- Doświadczenie z Databricks lub inną platformą lakehouse (Delta Lake, Unity Catalog).
- Doświadczenie z Snowflake (nasza obecna platforma analityczna w okresie migracji).
- Podstawy front-endu — umiejętność budowy prostego interfejsu webowego na podstawie własnego API (React, Streamlit, Dash lub podobne).
- Doświadczenie z SSIS i SQL Server Agent (utrzymywane przez inny zespół — przydatny kontekst, nie codzienny obowiązek).
- Doświadczenie w obszarze finansów / księgowości / podatków lub z danymi wymagającymi uzgodnienia.
- Zrozumienie gRPC dla wewnętrznej integracji systemów.
- Doświadczenie z Kafka, Pub/Sub lub innymi systemami strumieniowania zdarzeń.
- Doświadczenie w budowaniu potoków bliskich rzeczywistemu czasie / rzeczywistych potoków.
- Doświadczenie w pracy z narzędziami Infrastructure-as-Code.
- Zrozumienie CDC (Change Data Capture) i integracji danych z systemów transakcyjnych.
Co oferujemy:
- Realny wpływ na rozwój firmy i produktu.
- Pracę w doświadczonym zespole, który chętnie dzieli się swoją wiedzą.
- Jasną wizję rozwoju dzięki regularnym informacjom zwrotnym i klarownym ścieżkom kariery.
- Regularne spotkania integracyjne.
Benefity:
- Budżet szkoleniowy na kursy i konferencje, które Cię interesują.
- Dodatkowy dzień wolny w dniu urodzin.
- Dodatkowy dzień wolny dla rodziców.
- Sprzęt dostosowany do Twoich potrzeb.
- Prywatna opieka medyczna i ubezpieczenie grupowe.
- Dostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowej.
- Dostęp do platformy wellbeingowej oraz możliwość skorzystania z warsztatów i prywatnych sesji terapeutycznych.
- Praca zdalna, z biura w Warszawie lub z coworkingu w Twoim mieście.
Data Engineer in Warsaw – pracodawca: XTB online investing
XTB to globalna firma z branży finansowej, która stawia na rozwój swoich pracowników, oferując im liczne programy szkoleniowe i możliwości zdobywania wiedzy w międzynarodowym środowisku. Pracując w XTB, masz szansę na rozwój kariery w uznawanej na całym świecie firmie, która cieszy się doskonałą reputacją jako miejsce pracy. Oferujemy pełnoetatowe zatrudnienie oraz wsparcie w postaci niezbędnych narzędzi i szkoleń, co czyni nas idealnym miejscem dla osób poszukujących wyzwań i satysfakcji zawodowej.