Clurgo
Clurgo
New

Data Engineer (Scala/Java/Python)

Brak informacji o wynagrodzeniu
MidFull-time
#451270·Dodano 3 dni temu·9
Źródło: Clurgo
Aplikuj teraz

Tech Stack / Keywords

ScalaJavaPythonSQLApache AirflowREST APIGitCI/CDGoogle Cloud PlatformApache Spark

Firma i stanowisko

Clurgo to firma stworzona przez developerów dla developerów. Realizuje różnorodne projekty IT dla klientów z wielu branż, dbając o dobre praktyki programistyczne. Projekt dotyczy dużej organizacji z sektora bankowego, gdzie rozwijane są skalowalne rozwiązania do przetwarzania i integracji danych.

Wymagania

  • Minimum 3 lata doświadczenia w Data Engineering lub zbliżonej roli
  • Bardzo dobra znajomość programowania w Scala, Java oraz Python
  • Dobra znajomość SQL oraz umiejętność budowania i utrzymywania skalowalnych pipeline’ów i rozwiązań do przetwarzania danych
  • Doświadczenie z Apache Airflow przy tworzeniu, orkiestracji i utrzymaniu workflowów danych
  • Znajomość REST API, Git oraz CI/CD
  • Stosowanie dobrych praktyk Software Engineering w projektach data
  • Umiejętność samodzielnego diagnozowania problemów i optymalizacji rozwiązań
  • Umiejętność współpracy z różnymi zespołami, w tym Data Architectami, Software Engineerami i analitykami

Nice to have:

  • Doświadczenie z Google Cloud Platform (GCP) i usługami takimi jak BigQuery, Cloud Storage, Pub/Sub, Dataflow, Dataproc
  • Znajomość Apache Spark oraz rozwiązań do rozproszonego przetwarzania danych
  • Doświadczenie z architekturą Data Fabric, integracją danych, governance, data discovery i kontrolą dostępu

Obowiązki

  • Projektowanie, rozwój i utrzymanie niezawodnych pipeline’ów danych oraz frameworków Data Engineering
  • Tworzenie skalowalnych rozwiązań do przetwarzania danych z wykorzystaniem Scala, Java i Python
  • Rozwój i utrzymanie workflowów w Apache Airflow
  • Integracja platform danych, aplikacji i innych komponentów poprzez REST API
  • Udział w rozwoju architektury Data Fabric, w tym integracji danych, governance, discovery oraz access management
  • Monitorowanie, diagnozowanie i optymalizacja wydajności, odporności i jakości rozwiązań danych
  • Stosowanie dobrych praktyk inżynierskich, m.in. version control, testing, code review, dokumentacji i CI/CD
  • Współpraca z architektami danych, inżynierami oprogramowania, zespołami platformowymi, analitykami oraz interesariuszami biznesowymi

Benefity

  • Współpraca w oparciu o kontrakt B2B
  • Praca hybrydowa, 6 dni w miesiącu z biura w Krakowie
  • Profesjonalny proces rekrutacyjny z feedbackiem niezależnie od decyzji
Clurgo

Clurgo

84 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz