Apply
Now

Senior PostgreSQL / Data Engineer

Find your best career opportunity and #growITwithus!

Job description

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 finansowych.

#LI-Remote

#LI-MN1

Your responsibilities

• Projektowanie, rozwój i optymalizacja modeli danych oraz struktur bazodanowych w PostgreSQL dla systemów transakcyjnych i analitycznych.

• Optymalizacja wydajności baz danych o dużej skali, w tym analiza planów wykonania zapytań oraz dobór strategii indeksowania i partycjonowania.

• Projektowanie i wdrażanie rozwiązań zapewniających wysoką dostępność baz danych oraz mechanizmów replikacji.

• Integracja baz danych z aplikacjami Python oraz systemami komunikacji asynchronicznej opartymi na Kafka i RabbitMQ.

• Przetwarzanie i integracja danych w formatach JSON i XML.

• Rozwój i utrzymanie rozwiązań z zakresu hurtowni danych oraz Data Lake.

• Przeprowadzanie przeglądów kodu oraz wspieranie rozwoju technicznego mniej doświadczonych członków zespołu.

• Współpraca z analitykami, architektami i zespołami biznesowymi w zakresie projektowania oraz rozwoju rozwiązań danych.

• Udział w realizacji i rozwoju projektów prowadzonych zgodnie z metodykami Agile.

Our requirements

To succeed at this job, you must have:

• Minimum 5 lat doświadczenia w pracy z PostgreSQL oraz bardzo dobra znajomość SQL.

• Doświadczenie w projektowaniu i modelowaniu relacyjnych baz danych, w tym stosowaniu normalizacji i denormalizacji.

• Praktyczna znajomość PL/pgSQL, obejmująca tworzenie i rozwój procedur, funkcji oraz triggerów.

• Doświadczenie w optymalizacji wydajności baz danych, analizie planów wykonania zapytań oraz dostrajaniu indeksów.

• Znajomość różnych typów indeksów w PostgreSQL, w tym B-Tree, Hash, GIN, GiST i BRIN, oraz umiejętność ich praktycznego wykorzystania.

• Doświadczenie w projektowaniu i wdrażaniu partycjonowania tabel oraz pracy z widokami materializowanymi.

• Znajomość mechanizmów utrzymania baz danych, w tym VACUUM, ANALYZE i autovacuum, oraz monitorowania ich wydajności.

• Praktyczna znajomość procesów ETL, integracji danych oraz optymalizacji przepływów przetwarzania.

• Doświadczenie w pracy z dużymi wolumenami danych, w tym w środowiskach Big Data.

• Znajomość systemu Linux oraz umiejętność pracy w środowisku serwerowym.

It would be preferred if you have:

• Znajomość języka Python w przetwarzaniu danych.

• Doświadczenie w pracy z Apache Kafka lub RabbitMQ.

• Znajomość Apache Airflow i orkiestracji procesów danych.

• Praktyczna znajomość procesów CI/CD.

• Doświadczenie w sektorze bankowym lub finansowym.

Benefits

• Program Mobilności Wewnętrznej – ciesz się wieloma możliwościami rozwoju kariery, rotacją stanowisk, różnorodnością projektów i technologii

• Program Poleceń – ciesz się współpracą ze swoimi kolegami i otrzymaj bonus!

• Klub NATEK 5/10 lat – oferujemy długoterminową współpracę i świętujemy każdą piątą rocznicę współpracy prezentami

• Wydarzenia CSR NATEK i budowanie zespołów – ciesz się naszymi wartościami: odpowiedzialnością, partnerstwem i wiedzą specjalistyczną oraz #workITwithus

• Kafeteria

• Opieka medyczna

• Karta Klubu Multisport

• Szkolenia techniczne i personaln

• Kursy językowe

Dodatkowo tylko dla UOP:

• Ubezpieczenie na życie

• Bonusy za wydarzenia personalne

• Dzień wolny na wolontariat

Model:
Remote
Locations: Poland
Type of contract:
B2B or CoW
Categories: Database

Meet NATEK talents

And check our social media:

facebookinstagramLinkedIntwitteryoutubetiktok
  • news

    In NATEK you will have a chance to share your passions with other coworkers: Oksana and Wojtek made some kilometers for our #ActivityForCharity challenge.

Related jobs:

DatabaseBulgaria, SofiaHybridMore
DevelopmentDatabasePolandPoland, WroclawRemoteMore
DatabaseDevelopmentSystem EngineerPolandRemoteMore
DatabasePolandRemoteMore
Show:

Didn't find
a suitable vacancy?
Send us your CV

Didn't
find

did-not-find

A suitable vacancy ? Send us your CV