Firma i stanowisko
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie umożliwiające ludziom dokonywanie zmian i osiąganie lepszych rezultatów. Nasza działalność obejmuje doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi oraz dedykowane zespoły projektowe.
Wymagania
- Minimum 5 lat doświadczenia komercyjnego z PostgreSQL
- Ukończone studia wyższe na kierunku informatycznym lub pokrewnym z obszaru STEM na poziomie co najmniej inżyniera
- Bardzo dobra znajomość SQL oraz PL/pgSQL, w tym tworzenia funkcji, procedur i triggerów
- Zaawansowana znajomość architektury PostgreSQL oraz mechanizmów optymalizacji wydajności
- Doświadczenie w projektowaniu relacyjnych modeli danych, normalizacji i denormalizacji
- Praktyczna znajomość partycjonowania tabel oraz indeksów B-Tree, Hash, GIN, GiST i BRIN
- Doświadczenie z materialized views, vacuum, analyze, autovacuum i monitoringiem wydajności
- Doświadczenie w analizie planów wykonania zapytań, optymalizacji indeksów i strojeniu baz danych
- Praktyczna znajomość procesów ETL i ich optymalizacji
- Doświadczenie w przetwarzaniu dużych wolumenów danych, w tym baz zawierających miliardy rekordów
- Znajomość środowiska Linux
- Doświadczenie w projektowaniu i wdrażaniu mechanizmów wysokiej dostępności oraz replikacji PostgreSQL
- Znajomość integracji PostgreSQL z Python oraz Kafka/RabbitMQ
- Doświadczenie w przetwarzaniu danych JSON i XML
- Znajomość zagadnień związanych z hurtowniami danych, Data Lake i rozwiązaniami Big Data
- Umiejętność współpracy projektowej, prowadzenia code review i dzielenia się wiedzą techniczną
Obowiązki
- Projektowanie modeli danych dla systemów transakcyjnych i analitycznych
- Tworzenie, rozwój i optymalizacja struktur bazodanowych PostgreSQL
- Optymalizacja wydajności baz danych zawierających miliardy rekordów
- Analiza planów wykonania zapytań oraz optymalizacja SQL i PL/pgSQL
- Projektowanie i wdrażanie strategii indeksowania oraz partycjonowania tabel
- Konfiguracja i optymalizacja mechanizmów vacuum, analyze i autovacuum
- Projektowanie i wdrażanie rozwiązań wysokiej dostępności (HA) oraz replikacji danych
- Monitorowanie wydajności baz danych i identyfikowanie wąskich gardeł
- Integracja PostgreSQL z rozwiązaniami opartymi na Python, Kafka i RabbitMQ
- Projektowanie i optymalizacja procesów ETL oraz przetwarzania danych JSON i XML
- Rozwój rozwiązań hurtownianych i Data Lake
- Udział w projektowaniu skalowalnej architektury przetwarzania danych near real-time
- Przeprowadzanie code review oraz mentoring mniej doświadczonych specjalistów
- Współpraca z analitykami, architektami i zespołami biznesowymi w metodykach Agile
Benefity
- Możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services
- Zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie
- Dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej
- Budżet projektu do 140 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Scalo
921 aktywnych ofert