Staff Data Engineer in Katowice

Staff Data Engineer in Katowice

Katowice Pełny etat 118800 - 145200 zł / rok (szac.) Stacjonarnie
V

W skrócie

  • Zadania: Twórz i rozwijaj infrastrukturę danych w innowacyjnej firmie AI.
  • Firma: Venice - lider w dziedzinie konsumenckiej sztucznej inteligencji.
  • Benefity: Elastyczne godziny pracy, możliwość pracy zdalnej oraz rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z ogromnymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad danymi, które mają realny wpływ na przyszłość technologii.
  • Kwalifikacje: Doświadczenie w projektowaniu systemów danych i zaawansowana znajomość SQL.

Przewidywane wynagrodzenie mieści się w przedziale 118800 - 145200 zł za rok.

Venice jest wiodącą firmą zajmującą się konsumencką sztuczną inteligencją, opartą na zasadach prywatności, wolności słowa i suwerenności użytkowników. Budujemy Port City of AI, w którym miliony osób i agentów AI gromadzą się, wchodzą w interakcje i uzyskują dostęp do zaawansowanych zasobów AI na prywatnej i liberalnej podstawie.

O roli: Venice ma dużo danych. Możliwością jest ich uporządkowanie, połączenie, udostępnienie i zapewnienie ich wiarygodności. Głównym celem tej roli jest to, aby każdy w Venice mógł zapytać o nasze dane, uzyskać odpowiedź i czuć się pewnie, że odpowiedź jest poprawna. Szukamy Staff Database Engineer, który przyczyni się do architektury i technicznej podstawy tego, jak dane są strukturalizowane i wykorzystywane w Venice.

Co będziesz wnosić:

  • Architektura i ewolucja infrastruktury danych Venice.
  • Rozwój głębokiego zrozumienia naszych istniejących baz danych, schematów, potoków danych i zależności danych.
  • Projektowanie skalowalnych modeli danych i schematów, które czynią złożone informacje intuicyjnymi i dostępnymi do zapytań.
  • Określenie, jak dane z różnych systemów powinny być połączone, normalizowane i reprezentowane.
  • Identyfikacja luk architektonicznych i wprowadzanie ulepszeń w całym stosie danych.

Integralność danych i zaufanie:

  • Ustanowienie systemów, które zapewniają, że nasze dane są dokładne, kompletne, spójne i zrozumiałe.
  • Budowanie walidacji, rekonsyliacji, testowania i monitorowania w cyklu życia danych.
  • Identyfikacja i eliminacja sprzecznych definicji oraz duplikatów źródeł prawdy.
  • Ustanowienie kanonicznych zbiorów danych i definicji dla raportów finansowych i kluczowych wskaźników biznesowych.
  • Tworzenie jasnej linii danych, abyśmy rozumieli, skąd pochodzą liczby i jak zostały obliczone.

Środowisko operacyjne i cele infrastruktury:

  • Tens of thousand SQL statements per second.
  • Większość z nich to celowe transakcje pojedynczych instrukcji.
  • Tysiące wpływających na bilans instrukcji na sekundę.
  • Pracujemy nad jedną bazą danych PostgreSQL z replikami dla BI, starając się pozostać SQL centric tak długo, jak to możliwe.
  • Planowane jest rozwiązanie nieuchronnego wzrostu pojedynczej bazy danych PostgreSQL poprzez poziome sharding na kontach.
  • 5-15% wzrostu miesiąc do miesiąca w liczbie instrukcji DB i przechowywaniu.
  • Znaczne zapytania SQL po stronie serwera (widoki, funkcje itp.) z niestandardowymi narzędziami testowymi.
  • Dołączysz do zespołu inżynierów skoncentrowanych na SQL z wysokim przezroczystością finansową i głębokim doświadczeniem w generowaniu SQL.

Zapytalność i dostęp:

  • Ułatwienie ludziom w Venice odpowiadania na pytania za pomocą danych.
  • Projektowanie struktur danych zoptymalizowanych zarówno dla przypadków użycia analitycznych, jak i operacyjnych.
  • Poprawa wydajności zapytań i niezawodności.
  • Tworzenie intuicyjnych schematów i dokumentacji.
  • Budowanie lub wspieranie warstw semantycznych i metrycznych.
  • Umożliwienie zapytań opartych na AI i języku naturalnym dotyczących danych firmy.
  • Ustanowienie odpowiednich uprawnień i kontroli dostępu.

Naszym celem nie jest tylko techniczne udostępnienie danych. Powinny być one zrozumiałe i godne zaufania, aby ludzie mogli je wykorzystać do podejmowania decyzji.

Co oznacza sukces:

  • Krytyczne metryki mają jasne, uzgodnione definicje.
  • Istnieje oczywiste źródło prawdy dla ważnych danych.
  • Rozumiemy, skąd pochodzą dane i jak zostały przekształcone.
  • Problemy z jakością danych są wykrywane automatycznie, a nie odkrywane na spotkaniach.
  • Inżynierowie mogą pewnie budować na naszej infrastrukturze danych.
  • Zespoły nieinżynieryjne mogą odpowiadać na więcej pytań bez potrzeby angażowania inżyniera do badania.
  • Narzędzia AI mogą bezpiecznie i niezawodnie zapytywać dobrze zorganizowane dane firmy.
  • Dwie osoby zadające to samo pytanie otrzymują tę samą odpowiedź.

Oczekiwania:

  • Znaczące doświadczenie w projektowaniu i obsłudze systemów danych na dużą skalę.
  • Ekspert w SQL i wiedzy o relacyjnych bazach danych, z silnym naciskiem na PostgreSQL.
  • Głębokie doświadczenie w modelowaniu danych, projektowaniu schematów i architekturze baz danych.
  • Silne zrozumienie integralności danych, jakości, linii danych, obserwowalności i zarządzania.
  • Doświadczenie w ustanawianiu kanonicznych zbiorów danych i definicji metryk w całej firmie.
  • Silne zrozumienie wydajności baz danych, indeksowania, optymalizacji i skalowalności.
  • Doświadczenie w integracji danych w złożonych systemach produktowych i biznesowych.
  • Umiejętność poruszania się w istniejącym środowisku danych, zrozumienia, jak ewoluowało, i przemyślanego poprawiania go bez niepotrzebnego przebudowywania wszystkiego.
  • Silny osąd techniczny i umiejętność podejmowania decyzji architektonicznych przy niepełnych informacjach.
  • Umiejętność komunikowania złożonych koncepcji danych w sposób jasny zarówno dla interesariuszy technicznych, jak i nietechnicznych.
  • Wysoka odpowiedzialność i komfort pracy z dużą autonomią.

Punkty bonusowe:

  • Doświadczenie w budowaniu warstw semantycznych, warstw metrycznych lub infrastruktury analityki samoobsługowej.
  • Doświadczenie w umożliwieniu LLM lub agentom AI niezawodnego zapytania o zorganizowane dane firmy.
  • Doświadczenie z danymi finansowymi, fakturowymi, przychodowymi lub innymi zestawami danych, gdzie rekonsyliacja i dokładność są krytyczne.
  • Doświadczenie z architekturami danych w czasie rzeczywistym lub strumieniowych.
  • Doświadczenie w AI, kryptowalutach lub szybko rozwijających się środowiskach technicznych.

Staff Data Engineer in Katowice – pracodawca: Venice.ai

Venice.ai to wiodąca firma zajmująca się sztuczną inteligencją, która oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracownicy cenią sobie kulturę współpracy i innowacji, a także elastyczne podejście do pracy, co sprzyja kreatywności i efektywności. Dodatkowo, lokalizacja w sercu branży technologicznej zapewnia dostęp do najnowszych trendów oraz sieci profesjonalnych kontaktów.

V

Dane kontaktowe:

Zespół rekrutacyjny Venice.ai

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

SQL
PostgreSQL
Data Modeling
Schema Design
Database Architecture
Data Integrity
Data Quality