PostgreSQL Database Engineer
Poszukujemy doświadczonego Inżyniera Baz Danych PostgreSQL. Kandydat powinien mieć głęboką, praktyczną znajomość PostgreSQL 14-17+ oraz doświadczenie w pracy z dużymi bazami danych (TB+). Kluczowe umiejętności obejmują projektowanie i wdrażanie replikacji logicznej oraz partycjonowanie baz danych. Kandydat powinien również posiadać doświadczenie w środowiskach o wysokiej dostępności i SLA.
Projektowanie i wdrażanie replikacji logicznej (publication / subscription).
Realizacja migracji zero-downtime z użyciem logical replication.
Monitorowanie i tuning wydajności replikacji w środowiskach produkcyjnych.
Zaawansowane wykorzystanie postgres_fdw w scenariuszach, takich jak distributed queries, sharding oraz data federation.
Projektowanie i utrzymanie dużych tabel partycjonowanych oraz operacje attach / detach partycji w środowisku produkcyjnym.
Analiza planów zapytań (EXPLAIN / EXPLAIN ANALYZE) oraz tuning zapytań.
Minimum 5 lat doświadczenia.
Głęboka, praktyczna znajomość PostgreSQL 14–17+.
Doświadczenie w pracy z dużymi bazami danych (TB+).
Doświadczenie w środowiskach o wysokiej dostępności i SLA.
Umiejętność samodzielnego projektowania rozwiązań architektonicznych.
Zdolność pracy z systemami produkcyjnymi o krytycznym znaczeniu biznesowym.
Znajomość advanced indexing (B-tree, GIN, GiST, BRIN).
Doświadczenie w migracjach zero-downtime.
Znajomość technologii distributed database architectures.
Doświadczenie w bankowości.
PostgreSQL Database Engineer
PostgreSQL Database Engineer