Senior Database Engineer in Katowice

Senior Database Engineer in Katowice

Katowice Pełny etat 49500 - 60500 zł / rok (szac.) Stacjonarnie
P

W skrócie

  • Zadania: Zarządzaj bazami danych i optymalizuj architekturę danych w dynamicznym środowisku.
  • Firma: Prime Insights, innowacyjna firma technologiczna z siedzibą w Szwecji.
  • Benefity: Konkurencyjne wynagrodzenie, regularne przeglądy płacowe oraz możliwości rozwoju zawodowego.
  • Pozostałe informacje: Międzynarodowy zespół, stabilne środowisko pracy i budżet na innowacje.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na globalne badania rynkowe.
  • Kwalifikacje: 4+ lata doświadczenia z bazami danych, w tym 2 lata jako DBA MariaDB lub MySQL.

Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.

O nas: Prime Insights to szwedzka firma technologiczna, która dociera do milionów różnorodnych użytkowników za pośrednictwem naszej własnej platformy badawczej. Nasza innowacyjna technologia wspiera naszą międzynarodową społeczność i zapewnia naszym członkom światowej klasy doświadczenie w wypełnianiu ankiet. Naszą misją jest dopasowanie naszych autentycznych członków do badań rynkowych naszych klientów, co pozwala im uzyskać znaczące informacje z próby, którą dostarczamy za pośrednictwem badań ilościowych online. Członkowie są nagradzani znaczącymi zachętami, co zapewnia ich szczery udział.

Twoja rola: Jako nasz pierwszy in-house Staff Database Engineer, będziesz odpowiedzialny za obszar danych w Core Engineering – zespole, który zarządza naszą infrastrukturą, bezpieczeństwem i danymi we wszystkich produktach. Raportując do CTO Tech i współpracując na co dzień z liderem zespołu Core Engineering oraz liderem technicznym, przejmiesz pełną odpowiedzialność za nasze transakcyjne i analityczne bazy danych. MariaDB jest sercem tej pracy, zarządzając naszymi klastrami produkcyjnymi pod dużym obciążeniem z proaktywnym podejściem: wychwytywanie problemów zanim dotrą do użytkowników i naprawianie przyczyn źródłowych.

Twoje obowiązki:

  • Własność produkcyjnej MariaDB: Zarządzanie topologiami replikacji, zdrowiem klastra, awariami, planowaniem pojemności, aktualizacjami i dostosowywaniem konfiguracji, aby utrzymać nasze klastry MariaDB w płynnej pracy pod dużym obciążeniem.
  • Proaktywne monitorowanie i alertowanie: Budowanie monitorowania i alertowania dla wolnych zapytań, skoków objętości zapytań, opóźnień replikacji, kontencji blokad i wzrostu pamięci; przekształcanie powtarzających się incydentów w naprawione przyczyny źródłowe.
  • Optymalizacja zapytań i schematów: Przegląd i optymalizacja zapytań, indeksów, planów zapytań i projektów schematów; współpraca z zespołami produktowymi w złożonych przypadkach i podnoszenie standardów pisania zapytań w całym inżynierii.
  • Ochrona danych i odzyskiwanie: Odpowiedzialność za kopie zapasowe i testowane przywracanie, odzyskiwanie punktów w czasie oraz stronę bazy danych w przypadku katastrofy, aby zapewnić pełne bezpieczeństwo danych.
  • Architektura danych end-to-end: Definiowanie, jak MariaDB, ClickHouse i pipeline'y pasują do siebie, kształtowanie topologii MariaDB, aby obsługiwały zarówno ruch transakcyjny, jak i konsumentów danych bez wzajemnego wpływania na siebie.
  • ClickHouse i modelowanie danych: Zarządzanie projektem schematu i silnika tabeli, partycjonowaniem, kluczami porządkującymi i widokami materializowanymi; budowanie i utrzymywanie modeli dbt, które przekształcają surowe dane w stabilne, udokumentowane tabele.
  • Ruch danych i pipeline'y: Uruchamianie i rozwijanie CDC z MariaDB, konektorów Airbyte, strumieni zdarzeń i ładunków wsadowych do ClickHouse, czyniąc każdą synchronizację obserwowalną, możliwą do odzyskania i łatwą do zmiany.
  • Standardy schematów i zarządzanie: Ustalanie standardów dla migracji MariaDB i modeli dbt ClickHouse, używanie widoków jako publicznych interfejsów oraz zarządzanie katalogowaniem i linią w OpenMetadata.

Twoje umiejętności:

  • 4+ lata pracy z bazami danych produkcyjnymi, w tym co najmniej 2 lata jako praktyczny DBA MariaDB lub MySQL w systemach pod dużym obciążeniem.
  • Udokumentowane osiągnięcia w projektowaniu i prowadzeniu topologii replikacji, radzeniu sobie z rzeczywistymi awariami i przeprowadzaniu aktualizacji wersji głównych bez dramatów.
  • Umiejętność płynnego czytania planów zapytań i wyjaśniania optymalizacji zapytań, indeksów i projektowania schematów inżynierom aplikacji.
  • Praktyczne doświadczenie w uruchamianiu ClickHouse w produkcji, w tym projektowanie schematu/silnika tabeli, partycjonowanie, klucze porządkujące i dostosowywanie wydajności.
  • Proaktywne podejście z udokumentowanymi osiągnięciami w identyfikowaniu potencjalnych incydentów wcześnie, dokumentowaniu ustaleń i dążeniu do naprawy przyczyn źródłowych.
  • Solidne umiejętności skryptowe i automatyzacyjne w Bash, Pythonie lub Go.
  • Doskonałe umiejętności komunikacyjne i wpływu w języku angielskim, aby ustalać standardy w zespołach inżynieryjnych bez formalnej władzy.

Miłe do posiadania:

  • Praktyczne doświadczenie z dbt.
  • Ekspozycja na narzędzia katalogowania danych i narzędzia do zarządzania linią (np. OpenMetadata, DataHub lub podobne).
  • Praktyczne doświadczenie z Kafka lub pipeline'ami CDC.
  • Doświadczenie z produktami konsumenckimi o dużym ruchu i obsługą danych o dużej objętości.

Nasza oferta: Konkurencyjne wynagrodzenie adekwatne do Twojego doświadczenia i wiedzy; regularne przeglądy wynagrodzenia, aby zapewnić, że Twoje wynagrodzenie odzwierciedla Twoje wkłady; współpraca z międzynarodowym zespołem nad różnorodnymi i angażującymi projektami; ciesz się bezpiecznym i stabilnym środowiskiem pracy z licznymi możliwościami rozwoju; budżet na wsparcie innowacji i efektywności.

Ważne: Nie rozważamy freelancerów ani inżynierów pracujących jednocześnie nad wieloma projektami. To jest pełnoetatowa pozycja dla dedykowanego profesjonalisty, który jest gotowy w pełni zaangażować się w jeden ekosystem produktów i wnieść znaczący wkład w jego długoterminowy sukces.

Senior Database Engineer in Katowice – pracodawca: Prime Insights

Prime Insights oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracownicy mają szansę na pracę z nowoczesnymi technologiami, takimi jak MariaDB, ClickHouse i Airbyte, co sprzyja zdobywaniu cennych umiejętności. Dodatkowo, firma zapewnia stabilność zatrudnienia oraz atrakcyjne wynagrodzenie za udział w badaniach rynkowych.

P

Dane kontaktowe:

Zespół rekrutacyjny Prime Insights

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Database Engineer in Katowice

MariaDB
MySQL
Replication Topologies
Query Optimization
Schema Design
ClickHouse
Data Modeling