Pracuj.pl Praca zdalna Senior

Senior PostgreSQL / Data Engineer

NATEK POLAND

⚲ Warszawa

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia z PostgreSQL i bardzo dobra znajomość SQL
  • doświadczenie w projektowaniu i modelowaniu relacyjnych baz danych (normalizacja i denormalizacja)
  • praktyczna znajomość PL/pgSQL (procedury, funkcje, triggery)
  • doświadczenie w optymalizacji wydajności, analizie planów zapytań i doborze indeksów (B-Tree, Hash, GIN, GiST, BRIN)
  • doświadczenie w partycjonowaniu tabel i widokach zmaterializowanych
  • praktyczna znajomość ETL, integracji danych i pracy z dużymi wolumenami (Big Data)
  • wykształcenie wyższe techniczne

Mile widziane

  • Python, Kafka/RabbitMQ, Airflow, CI/CD, doświadczenie w bankowości

Opis stanowiska

Praca jako podwykonawca NATEK przy projektach dla klienta z branży bankowej w obszarze rynków finansowych — będziesz projektować i optymalizować modele danych oraz struktury bazodanowe w PostgreSQL dla systemów transakcyjnych i analitycznych, w tym replikację i wysoką dostępność. Warto wiedzieć: to model współpracy przez agencję, a nie bezpośrednio z bankiem. Realnie dużo pracy z wydajnością dużych baz, partycjonowaniem, indeksami i integracją z Pythonem oraz Kafka/RabbitMQ. Dobra oferta dla seniora PostgreSQL, który lubi tuning i duże wolumeny danych.

🔍 Dekoder Ogłoszenia

🔴
Dołącz do NATEK Polska jako Senior PostgreSQL / Data Engineer i wesprzyj realizację projektów dla jednego z naszych klientów w branży bankowej w obszarze rynków fina
Będziesz pracować jako podwykonawca dla firmy NATEK, która świadczy usługi dla klienta końcowego z branży bankowej.
🟡
Minimum 5 lat doświadczenia w pracy z PostgreSQL oraz bardzo dobra znajomość SQL.
Oczekuje się, że kandydat nie tylko przepracował 5 lat z PostgreSQL, ale także posiadał głębokie zrozumienie SQL, które wykracza poza podstawowe zapytania.
🟡
Doświadczenie w pracy z dużymi wolumenami danych, w tym w środowiskach Big Data.
Może to oznaczać zarówno pracę z bazami danych liczącymi terabajty, jak i z narzędziami do przetwarzania rozproszonego, co wymaga szerszego zakresu umiejętności.
🟡
Znajomość systemu Linux oraz umiejętność pracy w środowisku serwerowym.
Oczekuje się, że kandydat będzie potrafił samodzielnie zarządzać serwerami baz danych, a nie tylko wykonywać zapytania.
🟡
Praktyczna znajomość procesów ETL, integracji danych oraz optymalizacji przepływów przetwarzania.
Oprócz samej bazy danych, oczekuje się umiejętności budowania i optymalizowania całych potoków danych.