
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
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.
You can start your day anytime between 7 and 10 a.m.
We believe in maintaining a healthy approach to work. That’s why we support a balanced lifestyle and respect your time outside the office.
We offer opportunities to grow your skills through professional development and industry events.
We operate at the intersection of science, cybersecurity, and emerging technologies.
Each employee has the opportunity to use private medical care services.
Stay active with a co-financed Multisport card or get reimbursed for cultural activities like cinema and theatre visits.
We offer partial reimbursement of vacation costs — including Poland’s traditional “under the pear tree” benefit.
You can opt in to additional life insurance coverage, giving you and your loved ones greater peace of mind.