Data Engineer

DevireWarszawanofluffjobsippubblikat 12/10/2026
Meħtieġ:PythonGitCloudDevOpsDataCI/CD

Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla Klientów prowadzących innowacyjne i nowoczesne projekty.

Dla naszego Klienta - wiodącej międzynarodowej firmy świadczącej usługi bankowo-finansowe Data Engineera, który będzie odpowiedzialny za projektowanie, rozwój i utrzymanie wysokowydajnych platform danych wspierających procesy analityczne w obszarze FX (Foreign Exchange).

  • Wynagrodzenie: 120-150 PLN/h netto + VAT
  • Lokalizacja: w pełni zdalnie (raz na kwartał wizyta w biurze- Wrocław/Poznań/Warszawa)
  • Forma współpracy: B2B, z możliwością skorzystania z dodatkowych benefitów - karta sportowa, prywatna opieka medyczna, ubezpieczenie na życie, platforma językowa
  • Czas trwania projektu: długofalowy kontrakt

Daily tasks

  • Projektowanie, rozwój i utrzymanie baz danych PostgreSQL.
  • Modelowanie danych oraz projektowanie struktur bazodanowych.
  • Optymalizacja wydajności zapytań SQL i procesów przetwarzania danych.
  • Analiza planów wykonania zapytań oraz optymalizacja indeksów.
  • Tworzenie i rozwój procedur, funkcji oraz triggerów w PL/pgSQL.
  • Implementacja i optymalizacja procesów ETL.
  • Praca z dużymi wolumenami danych oraz rozwiązaniami klasy Big Data.
  • Zarządzanie partycjonowaniem tabel, indeksami i widokami materializowanymi.

Requirements

  • Minimum 5 lat doświadczenia w pracy z PostgreSQL.
  • Bardzo dobra znajomość SQL.
  • Zaawansowana znajomość PostgreSQL i jego architektury.
  • Doświadczenie w modelowaniu danych relacyjnych, normalizacji i denormalizacji.
  • Praktyczna znajomość PL/pgSQL, w tym procedur, funkcji i triggerów.
  • Doświadczenie w optymalizacji wydajności baz danych i analizie planów wykonania zapytań.
  • Znajomość indeksów B-Tree, Hash, GIN, GiST i BRIN.
  • Doświadczenie w pracy z dużymi wolumenami danych.
  • Praktyczna znajomość integracji ETL.
  • Znajomość zagadnień związanych z VACUUM, ANALYZE, autovacuum oraz monitoringiem wydajności.
  • Znajomość systemu Linux.

Mile widziane

  • Podstawowa znajomość Python.
  • Doświadczenie w pracy z RabbitMQ lub Kafka.
  • Znajomość Apache Airflow.
  • Doświadczenie w obszarze CI/CD.
  • Doświadczenie w sektorze bankowym lub finansowym.

Must have: PostgreSQL, SQL, ETL, Linux

Nice to have: Python, RabbitMQ, Kafka, Apache Airflow, CI/CD