Senior Data Platform Engineer
⚲ Warszawa
19 500 - 26 000 PLN netto (B2B) | 17 000 - 23 000 PLN brutto (UoP)
Wymagania
- doświadczenie w projektowaniu i utrzymaniu pipeline'ów danych (ETL/ELT) z rozumieniem trade-offów
- znajomość koncepcji niezawodności pipeline'ów (idempotencja, backfille, opóźnione/korygowane dane)
- umiejętność strukturyzacji danych w warstwy (raw, cleaned, curated)
- doświadczenie w wyborze podejść batch/micro-batch/streaming
- doświadczenie w software engineering, kontroli wersji, pisaniu czytelnego kodu i testów
- biegłość w angielskim (≥C1) w mowie, czytaniu i pisaniu (≥45 słów/min)
- gotowość do pracy z ludźmi z innych kultur
Mile widziane
- doświadczenie z Python, Django, DBT, Dagster, Luigi lub Clickhouse
Opis stanowiska
QED.ai buduje infrastrukturę cyfrową i AI dla zdrowia publicznego i bezpieczeństwa żywności w Afryce Subsaharyjskiej (nadzór nad HIV/malarią/TB, analiza gleb i upraw). Jako Senior Data Platform Engineer zaprojektujesz i utrzymasz pipeline'y danych, warstwy danych oraz wybierzesz podejścia batch/streaming. To oferta dla kogoś, kto chce pracować nad projektami o społecznym wpływie i nie boi się różnorodnych technologii. Uwaga: rola wymaga gotowości do rozwiązywania problemów spoza Twojej specjalizacji.
🔍 Dekoder Ogłoszenia
🔴
willingness to tackle a wide array of problems and technologies
Może oznaczać, że będziesz musiał pracować z wieloma różnymi technologiami i rozwiązywać problemy spoza Twojej bezpośredniej specjalizacji, co może być zarówno wyzwaniem, jak i okazją do nauki.
🟡
ability to reason about trade-offs rather than defaulting to a single pattern
Oczekuje się od Ciebie elastyczności i umiejętności podejmowania świadomych decyzji projektowych, a nie ślepego stosowania utartych schematów.
🟡
basic data structures and algorithms
Chociaż jest to standardowe wymaganie, w kontekście 'senior' może sugerować, że oczekuje się od Ciebie głębszego zrozumienia, a nie tylko podstawowej wiedzy.
🟡
ability to conceive logical software architectures and express yourself clearly, both verbally and in writing
Oprócz umiejętności technicznych, kluczowe są zdolności komunikacyjne i projektowe, co może oznaczać więcej spotkań i dokumentacji.