Senior Data Engineer (Azure Databricks + Python)

Open 40d posting dated 3 weeks ago

Kim jest H2B Group?

Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia.

Dlaczego warto z nami współpracować?

Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią.

💡 Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków.

🚀 Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom.

🌟 Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.

Do projektu naszego klienta poszukujemy osoby na stanowisko Senior Data Engineer

O Kliencie

Nasz klient to jedna z firm z tzw. Wielkiej Czwórki (Big Four) oraz największa na świecie sieć świadcząca usługi profesjonalne. Siedziba główna znajduje się w Londynie, a organizacja działa w ponad 150 krajach, zatrudniając ponad 460 000 specjalistów w obszarach audytu, podatków, doradztwa i konsultingu.

Zespół, do którego dołączysz, projektuje, rozwija i wdraża nowoczesne rozwiązania technologiczne oraz narzędzia oparte na AI wspierające usługi podatkowe. To dynamiczne środowisko łączące kompetencje z zakresu podatków, inżynierii oprogramowania, zarządzania zmianą i projektami.


Stack technologiczny projektu

Azure Cloud, architektura mikroserwisowa, .NET 8, ASP.NET Core, Python, MongoDB, Azure SQL, Angular 18, Kendo, GitHub Enterprise (Copilot), LangGraph, LangChain, RAG pipelines, multimodalne modele LLM


Zakres obowiązków

  • Definiowanie i egzekwowanie standardów kodowania oraz dobrych praktyk

  • Przeprowadzanie code review i dbanie o wysoką jakość kodu

  • Praca samodzielna oraz ścisła współpraca z zespołem

  • Koordynowanie bieżących działań i komunikacja z członkami zespołu

  • Regularny kontakt z klientem

  • Projektowanie, rozwój i utrzymanie skalowalnych aplikacji opartych o Apache Spark

  • Tworzenie czytelnego, wydajnego i łatwego w utrzymaniu kodu

  • Optymalizacja wydajności i skalowalności przetwarzania danych

  • Współpraca z zespołami cross-funkcyjnymi

  • Identyfikacja i rozwiązywanie problemów technicznych

  • Tworzenie i utrzymywanie dokumentacji technicznej


Wymagania

  • Minimum 5 lat doświadczenia w tworzeniu oprogramowania

  • Bardzo dobra znajomość Apache Spark (np. Databricks, Azure Synapse / Fabric)

  • Biegłość w Pythonie (Pandas, Polars lub podobne narzędzia)

  • Doświadczenie z formatami kolumnowymi (np. Parquet) oraz Delta Tables

  • Doświadczenie w przetwarzaniu, analizie i transformacji danych

  • Silne umiejętności analityczne i rozwiązywania problemów

  • Samodzielność, dobra organizacja pracy i umiejętność pracy pod presją czasu

  • Znajomość architektury mikroserwisowej


Mile widziane

  • Doświadczenie z Azure Cloud (Service Bus, Data Lake, Blob Storage, Redis itp.)

  • Znajomość FastAPI

  • Doświadczenie z Dockerem i Kubernetesem


Język

  • Angielski na poziomie min. B2 (Intermediate+)