Staff Software Engineer

Job expired!

Jesteś utalentowanym i zmotywowanym inżynierem danych szukającym nowego wyzwania? Poszerzamy nasz zespół ds. danych i szukamy osoby, która obejmie rolę Starszego Inżyniera Danych. W tej kluczowej pozycji będziesz odpowiedzialny za projektowanie, budowanie i utrzymywanie strumieni danych, które dostarczają wysokiej jakości danych do naszego magazynu i innych platform analitycznych. Będziesz ściśle współpracować z naukowcami danych, analitykami i innymi inżynierami, aby upewnić się, że nasza infrastruktura danych spełnia potrzeby biznesowe.

Jako Starszy Inżynier Danych będziesz:

  • Projektował, rozwijał i wdrażał skalowalne strumienie danych przy użyciu procesów ETL (Extract, Transform, Load).
  • Pisał i wykonywał złożone zapytania SQL w celu wydobycia i przekształcania danych z różnych źródeł.
  • Rozwijał i utrzymywał skrypty Pythona do manipulacji danymi, automatyzacji i kontroli jakości danych.
  • Projektował i wdrażał modele danych w celu optymalizacji przechowywania i pobierania danych.
  • Monitorował i utrzymywał strumienie danych, aby zapewnić jakość, dokładność i terminowość danych.
  • Współpracował z naukowcami danych i analitykami, aby zrozumieć potrzeby związane z danymi i opracowywać rozwiązania.
  • Dokumentował strumienie danych i procesy na potrzeby przyszłych odniesień i utrzymania.
  • Był na bieżąco z najnowszymi narzędziami i technologiami inżynierii danych.
  • Uczestniczył w społecznościach praktyki, aby utrzymać zespół na bieżąco z najlepszymi praktykami i inicjatywami organizacyjnymi.
  • Pomagał lub mentorował deweloperów, aby utrzymać postęp historii.
  • Uczestniczył w całym cyklu rozwoju Agile, w tym w planowaniu sprintów, stand-upach i retrospektywach.

Aby osiągnąć sukces w tej roli, powinieneś mieć:

  • Doświadczenie w projektowaniu, rozwijaniu i wdrażaniu strumieni ETL.
  • Biegłość w SQL i doświadczenie z relacyjnymi bazami danych (np. MySQL, PostgreSQL).
  • Silne umiejętności programowania w Pythonie, w tym biblioteki takie jak Pandas i NumPy.
  • Rozległą znajomość metodologii zwinnych.
  • Umiejętność pracy samodzielnej i zespołowej.
  • Silną znajomość platform chmurowych, takich jak AWS, Azure czy Google Cloud.
  • Doświadczenie w praktykach CI/CD dla przepływów pracy inżynierii danych.

Bonusowe kwalifikacje:

  • Doświadczenie z Google Cloud, BigQuery, CloudSQL, gGRPC, Kubernetes.
  • Doświadczenie z narzędziami orkiestracji/harmonogramowania, takimi jak Apache Airflow, Prefect lub podobnymi.
  • Doświadczenie w AdTech, w tym znajomość sieci reklamowych, giełd reklamowych, reklamy programatycznej, DMP, DSP, odbiorców itp.

W Sojern skupiamy się na tworzeniu wzbogacających doświadczeń dla naszych pracowników. Jako członek naszego zespołu, będziesz cieszyć się:

  • Nagrody i uznania: Konkurencyjne wynagrodzenie, opcje na akcje, program Bonusly i 40 godzin płatnego urlopu na wolontariat.