Grupa ludzi podczas rozmowy
IT - Programowanie

Ekspert/ka ds. bazy danych PostgreSQL

- 15 000 - 21 000 zł brutto/mies.

  • Warszawa
  • - umowa o pracę
  • - pełen etat
  • - ekspert
  • - praca hybrydowa

Dołącz do zespołu rozwijającego EZD RP – strategiczny system elektronicznego zarządzania dokumentacją w Administracji Publicznej. To projekt o ogólnokrajowym znaczeniu, realizowany zgodnie z metodykami zwinnymi i najwyższymi standardami technologicznymi.

Zespół tworzy kilkudziesięciu ekspertów – architektów, analityków, programistów i testerów – którzy wspólnie budują nowoczesne rozwiązania wspierające cyfryzację administracji.

Szukamy eksperta/ekspertki PostgreSQL, który/a wesprze nas w: analizie i optymalizacji wydajności, ,konfiguracji i tunningu parametrów bazy, wspieraniu zespołów developerskich.

Jeśli masz doświadczenie w pracy z dużymi systemami rozproszonymi, potrafisz analizować obciążenie i rozumiesz, jak działa PostgreSQL „od środka” – to może być idealne miejsce dla Ciebie.

Twój zakres obowiązków:

  • Monitorowanie i analiza wydajności PostgreSQL w środowisku produkcyjnym
  • Identyfikacja i optymalizacja kosztownych zapytań SQL
  • Profilowanie pracy bazy danych: analiza zużycia CPU, pamięci, dysku i sieci
  • Dobór i tuning parametrów PostgreSQL (np. work_mem, shared_buffers, effective_cache_size, parallel_workers)
  • Analiza i optymalizacja konfiguracji maszyn wirtualnych lub kontenerów pod kątem wydajności bazy danych (I/O, NUMA, CPU pinning, itp.)
  • Doradztwo przy projektowaniu indeksów i struktur danych
  • Wsparcie zespołów developerskich w zakresie projektowania efektywnych zapytań i schematów
  • Tworzenie rekomendacji w zakresie migracji wersji PostgreSQL lub rozwiązań skalowania

Nasze wymagania:

  • Minimum 3–5 lat doświadczenia w pracy z PostgreSQL, głównie w obszarze wydajności
  • Umiejętność analizy planów zapytań (EXPLAIN, EXPLAIN ANALYZE) i ich optymalizacji
  • Znajomość narzędzi do monitorowania i profilowania:
  • pg_stat_statements, auto_explain, pg_stat_activity, pg_stat_io, pg_wait_sampling (jeśli dostępne), pg_buffercache
  • Znajomość zagadnień związanych z blokadami i współbieżnością (MVCC, deadlocki, vacuum bloat, HOT updates)
  • Umiejętność doboru i tuningu parametrów konfiguracji PostgreSQL w zależności od rodzaju obciążenia (OLTP, OLAP, mixed load)
  • Doświadczenie w pracy z dużymi zbiorami danych i środowiskami o wysokiej dostępności (praca w klastrze, replikacja synchroniczna / asynchroniczna)
  • Znajomość specyfiki działania PostgreSQL na maszynach wirtualnych i w chmurze (np. tuning pod VMware, AWS, Azure)
  • Rozumienie wpływu parametrów systemowych na wydajność bazy danych (I/O schedulers, fsync, huge_pages, transparent_hugepages, NUMA, itp.)

Mile widziane:

  • Znajomość rozwiązań typu pgBouncer, Patroni, TimescaleDB, Citus
  • Doświadczenie w analizie i optymalizacji zapytań z ORM (np. Entity Framework, Hibernate) – rozumienie jak ORM wpływa na wydajność SQL
  • Umiejętność pisania narzędzi automatyzujących analizę wydajności (np. skrypty w Pythonie, Bash)
  • Znajomość innych silników baz danych w kontekście porównawczym (np. MySQL, MS SQL)
  • Doświadczenie w skalowaniu poziomym i partycjonowaniu danych
  • Znajomość monitoringu z użyciem Prometheus + Grafana lub innych rozwiązań APM
  • Doświadczenie z rozwiązaniami chmurowymi z bazą PostgreSQL (np. AWS RDS/Aurora, Azure Database for PostgreSQL, GCP Cloud SQL)
  • Doświadczenie w skalowaniu poziomym, partycjonowaniu danych, pracy z PostGIS
Employee benefits

Supportive and Comfortable Work Environment

The right people deserve the right care. That’s why we offer a wide range of extra benefits — from professional training and courses, to yoga sessions and Fruit Thursdays, all the way to co-financed Multisport cards and reimbursements for cinema or theatre tickets. But above all, it simply feels good to work with us.

icon_pace
Flexible Working Hours

You can start your day anytime between 7 and 10 a.m.

icon_balance
Work-Life Balance

We believe in maintaining a healthy approach to work. That’s why we support a balanced lifestyle and respect your time outside the office.

icon_model_training
Training and Conferences

We offer opportunities to grow your skills through professional development and industry events.

icon_school
Exciting Projects

We operate at the intersection of science, cybersecurity, and emerging technologies.

icon_medical
Healthcare

Each employee has the opportunity to use private medical care services.

icon_fitness_center
Multisport Card

Stay active with a co-financed Multisport card or get reimbursed for cultural activities like cinema and theatre visits.

icon_landscape
Holiday Subsidy

We offer partial reimbursement of vacation costs — including Poland’s traditional “under the pear tree” benefit.

icon_beach_access
Life Insurance

You can opt in to additional life insurance coverage, giving you and your loved ones greater peace of mind.