Data Platform Engineer in Katowice

Data Platform Engineer in Katowice

Katowice Pełny etat 123750 - 151250 zł / rok (szac.) Stacjonarnie
J

W skrócie

  • Zadania: Pomóż przekształcić platformę danych w samodzielne środowisko dla zespołów inżynieryjnych.
  • Firma: Dynamiczna firma technologiczna z międzynarodowym zespołem.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczność pracy zdalnej i wsparcie rozwoju zawodowego.
  • Pozostałe informacje: Możliwość szybkiego rozwoju kariery i przejęcia odpowiedzialności za kluczowe projekty.
  • Dlaczego ta praca: Zyskaj doświadczenie w AI i buduj innowacyjne narzędzia dla globalnej platformy.
  • Kwalifikacje: Doświadczenie w inżynierii oprogramowania oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Ta pozycja jest ogłoszona w imieniu firmy partnerskiej, która zarządza wszystkimi aplikacjami i dalszymi krokami. Nasz partner poszukuje inżyniera platformy danych (poziom średni) z siedzibą w Polsce. W tej roli pomożesz przekształcić ustaloną platformę danych i uczenia maszynowego w skalowalne, samodzielne środowisko, które umożliwia zespołom inżynieryjnym pracę niezależnie. Będziesz budować i poprawiać potoki wdrożeniowe, moduły infrastruktury jako kodu oraz narzędzia wielokrotnego użytku, które ułatwiają uruchamianie, zarządzanie i utrzymanie usług danych. Pracując w obszarze inżynierii danych, rozwoju backendu i infrastruktury, przyczynisz się do niezawodnych systemów wspierających globalną platformę wysyłkową i realizacyjną. Dołączysz do doświadczonego zespołu Data & AI z ustalonymi standardami inżynieryjnymi, co da ci solidną podstawę do wywarcia namacalnego wpływu od pierwszych tygodni. Pozycja oferuje rosnącą odpowiedzialność, z możliwością prowadzenia mapy drogowej dla wspólnego narzędzia platformy w ciągu pierwszych sześciu miesięcy. Będziesz również pracować w kulturze inżynieryjnej wspierającej AI, która ceni osąd techniczny, odpowiedzialność oraz umiejętność wyjaśnienia i zwalidowania dostarczonego kodu.

Obowiązki:

  • Poprawa potoków CI/CD: Analiza istniejących potoków wdrożeniowych, określenie wymagań nowych zadań oraz dostosowanie ustalonych przepływów pracy w celu wsparcia niezawodnej, powtarzalnej dostawy oprogramowania.
  • Rozwój infrastruktury jako kodu: Rozszerzenie i utrzymanie modułów infrastruktury zgodnie z istniejącymi wzorcami repozytoriów, zapewniając spójność, niezawodność i łatwość konserwacji usług.
  • Zastosowanie standardów zarządzania danymi: Wdrożenie konwencji nazewnictwa, kontroli dostępu, polityk przechowywania i innych wymagań dotyczących zarządzania dla nowych usług danych i infrastruktury.
  • Budowanie narzędzi platformy samodzielnej: Rozwój i utrzymanie repozytorium szablonów z wstępnie skonfigurowanym CI/CD, infrastrukturą jako kodem i standardami zarządzania, aby zespoły inżynieryjne mogły uruchamiać nowe potoki z minimalną interwencją ręczną.
  • Tworzenie modułów wielokrotnego użytku: Budowanie narzędzi i modułów, które upraszczają tworzenie potoków i redukują powtarzalną pracę inżynieryjną, czyniąc wspólne zadania platformy dostępnymi poprzez znormalizowane przepływy pracy.
  • Poprawa dokumentacji technicznej: Pisanie praktycznej dokumentacji, podręczników i przewodników rozwiązywania problemów, które pomagają inżynierom zrozumieć i obsługiwać systemy niezależnie bez polegania na poszczególnych członkach zespołu.
  • Posiadanie przepływów pracy dostępu do danych: Projektowanie i zarządzanie procesami żądania dostępu do zasobów danych, redukując wąskie gardła i umożliwiając zespołom uzyskanie potrzebnych uprawnień w sposób efektywny.
  • Przyjęcie odpowiedzialności za narzędzia platformy: Postęp w kierunku pełnej odpowiedzialności za repozytorium szablonów i moduły infrastruktury, w tym kierunek techniczny, priorytetyzacja, konserwacja i decyzje dotyczące mapy drogowej.
  • Współpraca między dyscyplinami inżynieryjnymi: Praca z inżynierami danych, inżynierami backendu i specjalistami ds. infrastruktury w celu poprawy niezawodności platformy i uczynienia wspólnych narzędzi użytecznymi dla zespołów.
  • Odpowiedzialne korzystanie z narzędzi AI: Włączenie narzędzi wspomagających rozwój AI do codziennych przepływów pracy, jednocześnie walidując generowany kod, identyfikując potencjalne błędy i wyjaśniając uzasadnienie decyzji technicznych.

Wymagania:

  • Własność wdrożenia: Udokumentowane doświadczenie w samodzielnym posiadaniu ścieżki wdrożeniowej od początku do końca, w tym budowanie potoku, rozwiązywanie problemów, rozwiązywanie problemów produkcyjnych i dokumentowanie rozwiązania w podręczniku.
  • Doświadczenie zawodowe: Około dwóch lat lub więcej doświadczenia zawodowego w inżynierii oprogramowania, danych, platformy, DevOps lub infrastruktury.
  • Wykształcenie techniczne: Dyplom z zakresu informatyki, inżynierii lub pokrewnej dziedziny.
  • Python i SQL: Praktyczna znajomość obu języków i umiejętność regularnego ich używania w profesjonalnych zadaniach inżynieryjnych.
  • CI/CD i infrastruktura jako kod: Doświadczenie w pracy z potokami wdrożeniowymi i praktykami infrastruktury jako kod, z umiejętnością rozumienia, dostosowywania i poprawiania istniejących wdrożeń.
  • Analiza kodu i rozwiązywanie problemów: Umiejętność poruszania się po nieznanej bazie kodu, wyjaśniania, jak działa, identyfikowania potencjalnych punktów awarii i podejmowania rozsądnych decyzji technicznych.
  • Kontenery i chmura: Doświadczenie z Dockerem i znajomość koncepcji chmury obliczeniowej, szczególnie AWS. Poprzednie doświadczenie z konkretnymi usługami, takimi jak SageMaker, nie jest wymagane.
  • Umiejętności techniczne międzyfunkcyjne: Chęć i umiejętność pracy w obszarze inżynierii danych, systemów backendowych i infrastruktury, a nie skupianie się wyłącznie na jednym obszarze.
  • Wsparcie rozwoju wspomaganego AI: Komfortowe korzystanie z asystentów kodowania AI, takich jak Copilot, Claude lub Cursor. Musisz być w stanie krytycznie ocenić generowany kod, wyjaśnić, dlaczego jest poprawny, oraz rozpoznać, kiedy jest niedokładny lub niebezpieczny.
  • Własność i odpowiedzialność: Proaktywne podejście, chęć wzięcia odpowiedzialności za systemy, które modyfikujesz, oraz szczerość w kwestii awarii, przyczyn źródłowych i wyciągniętych wniosków.
  • Szacunek dla ustalonych wzorców: Umiejętność zrozumienia istniejącej architektury i konwencji inżynieryjnych przed podjęciem decyzji o tym, co powinno się zmienić.
  • Komunikacja i rozumowanie: Komfortowe wyjaśnianie decyzji technicznych, obrona wyborów implementacyjnych oraz bycie ocenianym na podstawie rozumowania oraz dostarczania wyników.
  • Nastawienie na naukę: Motywacja do rozwijania nowych umiejętności i eksplorowania nieznanych narzędzi. Poprzednie doświadczenie z każdą technologią lub konkretną dziedziną biznesową nie jest wymagane.

Korzyści:

  • Konkurencyjne wynagrodzenie: Roczne wynagrodzenie w przedziale od 33 000 do 43 000 €, ustalane w wyniku obiektywnego procesu oceny wynagrodzenia.
  • Elastyczność pracy zdalnej: Praca zdalna z dowolnego miejsca na świecie, z finansowanymi przez firmę wyjazdami do siedziby głównej na spotkania zespołowe.
  • Vouchery na posiłki: Vouchery na posiłki dostępne dla pracowników zdalnych i biurowych.
  • Wsparcie zdrowia psychicznego i kondycji: Korzyści zaprojektowane w celu wsparcia dobrostanu fizycznego i psychicznego.
  • Nauka i rozwój: Roczny budżet na naukę wspierający rozwój zawodowy i techniczny.
  • Narzędzia AI: Dostęp do narzędzi wspomagających AI do codziennej pracy inżynieryjnej i eksperymentowania.
  • Dodatek na biuro domowe: Jednorazowy dodatek na pomoc w urządzeniu komfortowego i produktywnego miejsca pracy.
  • Elastyczne podejście do pracy: Brak polityki rejestrowania czasu pracy, wspierająca autonomię i skupienie na wynikach.
  • Urlop urodzinowy: Dodatkowy dzień wolny na świętowanie urodzin.
  • Program rozwoju kariery: Jasne ścieżki rozwoju, strukturalne cele i bieżąca informacja zwrotna wspierająca postęp kariery.
  • Międzynarodowy zespół: Współpraca z kolegami w szybko zmieniającym się środowisku, które ceni wysoką jakość inżynierii, odpowiedzialność i ciągłe doskonalenie.
  • Znacząca odpowiedzialność techniczna: Budowanie na ustalonej platformie i stopniowe przejmowanie odpowiedzialności za kluczowe narzędzia infrastruktury i jej mapę drogową.

Data Platform Engineer in Katowice – pracodawca: Jobgether

Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując jako Engineering Manager w Polsce, będziesz częścią zróżnicowanego zespołu, który ceni innowacje i współpracę, a także zapewnia wsparcie dla rozwoju swoich pracowników. Oferujemy elastyczne godziny pracy, atrakcyjne wynagrodzenie oraz możliwość pracy z najnowszymi technologiami w obszarze zarządzania pakietami Ubuntu.

J

Dane kontaktowe:

Zespół rekrutacyjny Jobgether

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

Python
SQL
CI/CD
Infrastructure-as-Code
Docker
AWS
Code Analysis