Senior Software Python Engineer
⚲ Warszawa
20 000 – 35 000 zł / mies.
Wymagania
- mocne umiejętności Pythona w data engineeringu i budowie pipeline'ów
- praktyczne doświadczenie z Neo4j (Cypher, projektowanie schematu, optymalizacja zapytań)
- doświadczenie w integracji wielu heterogenicznych źródeł danych biomedycznych
- dogłębne zrozumienie praktyk jakości danych w środowiskach produkcyjnych
- doświadczenie w rozwiązywaniu problemów ze schematem, identyfikatorami i spójnością bezpośrednio z dostawcami danych
- znajomość standardów i identyfikatorów biomedycznych (UniProt, Ensembl, ChEMBL itp.)
Mile widziane
- doświadczenie w pharma, biotech lub akademickim odkrywaniu leków
- stopień naukowy (MSc/PhD) w pokrewnej dziedzinie
Opis stanowiska
Utrzymanie jakości danych, integracja źródeł i rozwój platformy knowledge graph dla odkrywania leków i biologii genów w branży farmaceutycznej — Python, Neo4j, praca z heterogenicznymi zbiorami danych biomedycznych. Oferta dla inżyniera danych, który rozumie standardy biomedyczne i potrafi rozmawiać z naukowcami oraz dostawcami danych. Szczera uwaga: 'Own data quality' oznacza, że odpowiadasz za problemy z jakością danych, nawet gdy ich źródło leży po stronie zewnętrznych dostawców — to wymaga dużej dozy komunikacji i odporności.
🔍 Dekoder Ogłoszenia
🔴
Contract length > 10-12 months + extensions.
Projekt może być krótszy niż deklarowany, a przedłużenia nie są gwarantowane.
🔴
Own data quality
Będziesz odpowiedzialny za problemy z jakością danych, nawet jeśli nie są one bezpośrednio Twoją winą.
🔴
Collaborate with internal and external data providers
Może to oznaczać konieczność radzenia sobie z trudnymi lub niechętnymi dostawcami danych.
🟡
Prepare data for AI/analytics
Może wymagać pracy nad danymi w sposób, który nie jest w pełni zdefiniowany lub jest eksperymentalny.
🟡
align scientific needs with reliable data solutions
Może oznaczać konieczność tłumaczenia bardzo abstrakcyjnych potrzeb naukowców na konkretne rozwiązania techniczne, co bywa frustrujące.