Swoop
Swoop
Swoop vyvíjí marketingová řešení pro farmaceutické společnosti a organizace v oblasti biologických věd se zaměřením na zapojení spotřebitelů a zdravotnických pracovníků. Společnost kombinuje umělou inteligenci, data a omnichannel kampaně s ohledem na ochranu soukromí, aby pomáhala pacientům, odborníkům a značkám propojovat se prostřednictvím kanálů, jako jsou sociální média a televize. Tento přístup pomáhá zvyšovat účinnost marketingu a zároveň podporuje komunikaci ve zdravotnictví, která je více zaměřená na pacienta.

Seniorní datový inženýr ve společnosti Swoop — hybridní práce v Torontu

Veďte platformu zdravotnických dat NimbleRx splňující požadavky a vyvíjejte škálovatelné datové pipeline, modely datového skladu a nástroje AI pro podporu provozu lékáren a zapojení pacientů.

Popis

  • Zodpovídat za celý životní cyklus datové platformy — od příjmu a transformace přes ukládání a dotazování až po řízení přístupu
  • Formovat plán rozvoje datové platformy podle toho, jak se rozšiřují datové požadavky společnosti
  • Vytvářet a zlepšovat dávkové i streamovací pipeline pomocí PySpark/EMR, Kinesis, Lambda a Step Functions
  • Přivádět data z Postgresu, Salesforce, externích dodavatelů a produktových streamů událostí do datového jezera založeného na Icebergu
  • Definovat tabulky SCD, tabulky událostí a datové standardy pro inženýrské a analytické týmy
  • Spolupracovat s partnery z produktových, inženýrských, analytických a provozních týmů a převádět datové potřeby na spolehlivé pipeline
  • Vytvářet dokumentaci a nástroje, které ostatním týmům umožní samostatně pracovat s daty
  • Spravovat bezpečnostní funkce a funkce pro zajištění souladu s požadavky včetně auditních protokolů, řízení přístupu a procesů dočasného přístupu
  • Zlepšovat výkon dotazů v backendových službách Java/Spring pomocí směrování na repliky, indexování, cachování a instrumentace vstupně-výstupních operací
  • Prověřovat a řešit špičky IOPS, selhání pipeline, posuny schémat a zpoždění dat
  • Využívat AI pro tvorbu základů pipeline, vývoj schémat a ad hoc analýzy
  • Dodávat interní nástroje AI pro využití ostatními týmy
  • Vést inženýry a analytiky k efektivnímu využívání datové platformy

Požadavky

  • Nejméně pět let zkušeností s tvorbou produkčních datových pipeline a datových platforem
  • Pokročilá znalost Pythonu, PySparku a SQL včetně ladění úloh Spark ve velkém měřítku
  • Schopnost a ochota přispívat ke službám v Javě a Spring Bootu obklopujícím datovou vrstvu
  • Praktické zkušenosti s distribuovanými výpočty, jako jsou Spark/EMR, streamováním prostřednictvím Kinesis a objektovým úložištěm S3
  • Velmi dobrá znalost Postgresu včetně ladění dotazů, indexování, replikace, směrování na repliky a diagnostiky úzkých míst databáze
  • Zkušenosti s Icebergem a Trinem nebo srovnatelnými technologiemi
  • Znalost CI/CD a Terraformu
  • Zkušenosti s tvorbou řešení pomocí AI, pokročilých modelů nebo agentních nástrojů pro programování
  • Prokázaná schopnost spolupracovat s produktovými, provozními a dalšími týmy
  • Platné oprávnění k práci v Kanadě je výrazně preferováno
  • Ochota považovat bezpečnost a nakládání s PII/PHI za hlavní inženýrské odpovědnosti

Benefity

  • Příležitosti k profesnímu rozvoji
  • Hybridní pracovní režim
  • Ve výjimečných případech může být zváženo vízové sponzorství pro vysoce kvalifikované kandidáty se specializovanými dovednostmi