Senior Data Engineer
⚲ Kraków, Warszawa, Gdańsk, Wrocław, Rzeszów
23 520 - 28 560 PLN netto (B2B)
Wymagania
- Apache Spark
- Databricks
- Python
- Pandas
- Microservices
- Microsoft Azure Cloud
- Docker
- Kubernetes
Opis stanowiska
Poszukujemy Senior Data Engineera do zespołu rozwijającego nowoczesne rozwiązania enterprise oraz narzędzia wykorzystujące technologie AI.
Projekt koncentruje się na projektowaniu, rozwijaniu i wdrażaniu skalowalnych rozwiązań do przetwarzania, analizy oraz transformacji danych. Kluczowymi technologiami są Apache Spark, Databricks i Python.
Praca obejmuje rozwój aplikacji opartych na Spark, optymalizację procesów przetwarzania danych oraz współpracę z międzynarodowym, cross-funkcyjnym zespołem.
Szukamy osób z dużym doświadczeniem w Data Engineeringu, które potrafią projektować skalowalne rozwiązania, dbają o jakość kodu i chętnie dzielą się wiedzą oraz dobrymi praktykami inżynierskimi.
Zakres obowiązków
• Projektowanie, rozwijanie i utrzymywanie skalowalnych aplikacji opartych na Apache Spark.
• Tworzenie rozwiązań do przetwarzania, analizy i transformacji dużych zbiorów danych.
• Optymalizacja wydajności procesów oraz aplikacji data engineeringowych.
• Definiowanie i egzekwowanie standardów kodowania oraz dobrych praktyk inżynierskich.
• Aktywny udział w code review.
• Współpraca z cross-funkcyjnymi zespołami projektowymi.
• Tworzenie i utrzymywanie dokumentacji technicznej.
• Dbanie o jakość, skalowalność i łatwość utrzymania rozwijanych rozwiązań.
Wymagania
• Minimum 5 lat doświadczenia w profesjonalnym software development.
• Bardzo dobre doświadczenie z Apache Spark.
• Praktyczna znajomość Databricks i/lub Azure Synapse / Microsoft Fabric.
• Bardzo dobra znajomość Pythona.
• Doświadczenie z bibliotekami Pandas i/lub Polars.
• Praktyczna znajomość formatu Parquet.
• Doświadczenie w pracy z Delta Tables.
• Bardzo dobra znajomość zagadnień związanych z przetwarzaniem, analizą i transformacją danych.
• Doświadczenie z architekturą mikroserwisową.
• Umiejętność pracy w międzynarodowym i cross-funkcyjnym zespole.
• Znajomość języka angielskiego na poziomie Intermediate+.
Mile widziane
• Doświadczenie z usługami Azure Cloud, takimi jak Service Bus, Data Lake, Blob Storage czy Redis.
• Znajomość FastAPI.
• Doświadczenie z Dockerem.
• Znajomość Kubernetes.
Oferujemy
• kontrakt B2B,
• stawka: 140–170 pln/h
• lokalizacja: 100% zdalnie.
Proces rekrutacyjny
• Screening.
• Rozmowa techniczna.
• Decyzja.
Projekt koncentruje się na projektowaniu, rozwijaniu i wdrażaniu skalowalnych rozwiązań do przetwarzania, analizy oraz transformacji danych. Kluczowymi technologiami są Apache Spark, Databricks i Python.
Praca obejmuje rozwój aplikacji opartych na Spark, optymalizację procesów przetwarzania danych oraz współpracę z międzynarodowym, cross-funkcyjnym zespołem.
Szukamy osób z dużym doświadczeniem w Data Engineeringu, które potrafią projektować skalowalne rozwiązania, dbają o jakość kodu i chętnie dzielą się wiedzą oraz dobrymi praktykami inżynierskimi.
Zakres obowiązków
• Projektowanie, rozwijanie i utrzymywanie skalowalnych aplikacji opartych na Apache Spark.
• Tworzenie rozwiązań do przetwarzania, analizy i transformacji dużych zbiorów danych.
• Optymalizacja wydajności procesów oraz aplikacji data engineeringowych.
• Definiowanie i egzekwowanie standardów kodowania oraz dobrych praktyk inżynierskich.
• Aktywny udział w code review.
• Współpraca z cross-funkcyjnymi zespołami projektowymi.
• Tworzenie i utrzymywanie dokumentacji technicznej.
• Dbanie o jakość, skalowalność i łatwość utrzymania rozwijanych rozwiązań.
Wymagania
• Minimum 5 lat doświadczenia w profesjonalnym software development.
• Bardzo dobre doświadczenie z Apache Spark.
• Praktyczna znajomość Databricks i/lub Azure Synapse / Microsoft Fabric.
• Bardzo dobra znajomość Pythona.
• Doświadczenie z bibliotekami Pandas i/lub Polars.
• Praktyczna znajomość formatu Parquet.
• Doświadczenie w pracy z Delta Tables.
• Bardzo dobra znajomość zagadnień związanych z przetwarzaniem, analizą i transformacją danych.
• Doświadczenie z architekturą mikroserwisową.
• Umiejętność pracy w międzynarodowym i cross-funkcyjnym zespole.
• Znajomość języka angielskiego na poziomie Intermediate+.
Mile widziane
• Doświadczenie z usługami Azure Cloud, takimi jak Service Bus, Data Lake, Blob Storage czy Redis.
• Znajomość FastAPI.
• Doświadczenie z Dockerem.
• Znajomość Kubernetes.
Oferujemy
• kontrakt B2B,
• stawka: 140–170 pln/h
• lokalizacja: 100% zdalnie.
Proces rekrutacyjny
• Screening.
• Rozmowa techniczna.
• Decyzja.
🔍 Dekoder Ogłoszenia
🔴
nowoczesne rozwiązania enterprise
Może oznaczać zarówno innowacyjne, jak i po prostu istniejące od dawna systemy, które firma określa jako 'nowoczesne'.
🔴
narzędzia wykorzystujące technologie AI
Może oznaczać zarówno zaawansowane modele uczenia maszynowego, jak i proste skrypty automatyzujące zadania.
🔴
dużym doświadczeniem w Data Engineeringu
Choć wymagane jest 5 lat doświadczenia w software development, 'duże doświadczenie w Data Engineeringu' może być interpretowane szeroko i niekoniecznie oznacza 5 lat stricte w tej dziedzinie.
🔴
chętnie dzielą się wiedzą oraz dobrymi praktykami inżynierskimi
Oczekuje się aktywnego udziału w dzieleniu się wiedzą, co może oznaczać prowadzenie szkoleń lub mentoring, a nie tylko pasywne słuchanie.
🟡
Aktywny udział w code review
Oznacza to nie tylko przeglądanie kodu innych, ale również bycie gotowym na konstruktywną krytykę własnego kodu i wprowadzanie poprawek.