Job Openings Data Engineer

About the job Data Engineer

Opis roli

Data Engineer będzie odpowiedzialny za projektowanie, budowanie i utrzymywanie infrastruktury, narzędzi i procesów, które umożliwiają organizacji gromadzenie, przechowywanie, przetwarzanie oraz analizowanie dużych wolumenów danych.

Zakres obowiązków

  • Rozwój i utrzymanie platform ETL oraz przetwarzania danych (Python, Scala, Spark, HDFS, Hive).
  • Rozwój aplikacji wspierających dostęp do danych dla użytkowników biznesowych (Airflow, JupyterHub, Trino, Superset, MLFlow) z wykorzystaniem Kubernetes, Docker, ArgoCD.
  • Automatyzacja procesów CI/CD (GitLab-CI).
  • Monitorowanie platformy (Prometheus).
  • Badania, rozwój i utrzymanie komponentów platformy.
  • Realizacja polityk strategicznych związanych z technologiami oraz organizacją pracy.

Wymagania

  • Minimum 5 lat doświadczenia jako Data Engineer.
  • Biegłość w programowaniu w Pythonie oraz Scala.
  • Doświadczenie w pracy z Spark oraz systemami przesyłania komunikatów.
  • Znajomość Hadoop.
  • Praktyczna znajomość Kubernetes.
  • Solidne umiejętności programistyczne i znajomość najlepszych praktyk inżynierii oprogramowania.
  • Doświadczenie w pracy z systemami kontroli wersji (preferowany Git).
  • Umiejętność prowadzenia rozmów z klientami, identyfikowania ich potrzeb oraz proponowania rozwiązań.