Programista Big Data
Tech Stack / Keywords
Firma i stanowisko
TSS specializes in Software Development, FinTech, and AI, delivering projects for public and commercial sectors serving thousands of users.
Wymagania
- Minimum 2 lata doświadczenia zawodowego w programowaniu oraz pracy z technologiami Big Data.
- Praktyczne doświadczenie w przetwarzaniu i analizie dużych zbiorów danych.
- Dobra znajomość języka Python lub Java oraz doświadczenie w tworzeniu rozwiązań przetwarzających dane.
- Doświadczenie w pracy z narzędziami ETL oraz integracji danych pochodzących z różnych źródeł.
- Znajomość ekosystemu Hadoop oraz technologii takich jak Apache Spark, Kafka i Flink.
- Znajomość baz NoSQL, np. MongoDB lub HBase, oraz tradycyjnych baz danych.
- Umiejętność tworzenia oraz optymalizacji zapytań i algorytmów przetwarzających duże zbiory danych.
- Praktyczna znajomość systemów Linux na poziomie umożliwiającym efektywną pracę ze środowiskami Big Data.
- Znajomość narzędzi wykorzystywanych do monitorowania i diagnostyki systemów Big Data.
- Znajomość Jira oraz Confluence.
- Doświadczenie w pracy w zespole programistycznym oraz współpracy z zespołem testowym.
- Komunikatywność, zaangażowanie, dobra organizacja pracy oraz umiejętność efektywnej pracy zespołowej.
- Otwartość na zdobywanie wiedzy i poznawanie nowych technologii.
- Znajomość języka polskiego oraz angielskiego na poziomie umożliwiającym samodzielną pracę z dokumentacją projektową.
Nice to have:
- Doświadczenie w optymalizacji procesów przetwarzania bardzo dużych zbiorów danych.
- Znajomość dodatkowych technologii i narzędzi ekosystemu Big Data.
- Doświadczenie w projektowaniu skalowalnych i wysokowydajnych rozwiązań danych.
- Doświadczenie w pracy ze środowiskami rozproszonymi.
- Znajomość dodatkowych narzędzi monitorowania i diagnostyki środowisk Big Data.
- Doświadczenie w automatyzacji procesów przetwarzania i integracji danych.
- Znajomość dobrych praktyk związanych z jakością, wydajnością i skalowalnością kodu.
- Doświadczenie we współpracy z zespołami analitycznymi, data engineering lub data science.
- Aktywne dzielenie się wiedzą i wspieranie rozwoju zespołu.
Obowiązki
- Projektowanie rozwiązań Big Data: Projektowanie, implementowanie oraz rozwijanie rozwiązań przeznaczonych do przetwarzania i analizy dużych zbiorów danych.
- Przetwarzanie danych: Tworzenie i optymalizacja procesów przetwarzania oraz analizy dużych zbiorów danych z wykorzystaniem technologii Big Data.
- ETL/ELT: Projektowanie, rozwijanie i utrzymywanie procesów ETL/ELT oraz integracji danych pochodzących z różnych źródeł.
- Programowanie: Tworzenie wysokiej jakości, wydajnego i skalowalnego kodu w języku Python lub Java.
- Ekosystem Big Data: Praca z technologiami ekosystemu Hadoop, w szczególności Apache Spark, Kafka oraz Flink.
- Bazy danych: Praca z bazami NoSQL, takimi jak MongoDB czy HBase, oraz tradycyjnymi bazami danych.
- Zapytania i algorytmy: Tworzenie, rozwijanie oraz optymalizacja zapytań i algorytmów wykorzystywanych do przetwarzania dużych zbiorów danych.
- Integracja danych: Integracja danych pochodzących z wielu źródeł oraz przygotowywanie ich do dalszego przetwarzania i analizy.
- Optymalizacja: Monitorowanie wydajności procesów przetwarzania danych, identyfikowanie wąskich gardeł oraz wdrażanie usprawnień.
- Linux: Praca ze środowiskami Linux oraz platformami wykorzystywanymi do realizacji procesów Big Data.
- Monitoring i diagnostyka: Monitorowanie środowisk Big Data, analiza problemów oraz diagnozowanie nieprawidłowości w procesach przetwarzania danych.
- Jakość kodu: Dbanie o jakość, czytelność, wydajność i skalowalność tworzonego kodu.
- Współpraca: Współpraca z zespołem programistycznym, testowym oraz pozostałymi członkami zespołu projektowego.
- Dokumentacja: Praca z dokumentacją techniczną i projektową oraz wykorzystanie narzędzi Jira i Confluence.
- Rozwój technologiczny: Poszerzanie wiedzy i poznawanie nowych technologii oraz rozwiązań w obszarze Big Data.
Benefity
- Długofalowa współpraca w oparciu o kontrakt B2B.
- Udział w projektach o dużej skali i znaczeniu z realnym wpływem na kształt systemów.
- Dofinansowanie do prywatnej opieki medycznej w PZU.
- Dostęp do wewnętrznych szkoleń i możliwość zdobywania doświadczenia przy zaawansowanych projektach IT.
- Praca w zespole ekspertów z wymianą wiedzy i dobrą atmosferą.
Inne informacje
Informujemy, że administratorem danych jest TSS z siedzibą w Warszawie, ul. Ogrodowej 58 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
TSS
24 aktywne oferty