Swoop
Swoop
Swoop dezvoltă soluții de marketing pentru organizații din domeniul farmaceutic și al științelor vieții, concentrându-se pe interacțiunea directă cu consumatorii și pe implicarea profesioniștilor din domeniul sănătății. Activitatea sa combină inteligența artificială, datele și campaniile omnicanal concepute cu respectarea confidențialității, pentru a contribui la conectarea pacienților, profesioniștilor din domeniul sănătății și brandurilor prin canale precum rețelele sociale și televiziunea. Compania aplică această abordare pentru a îmbunătăți eficiența marketingului și pentru a susține o comunicare din domeniul sănătății mai centrată pe pacient.

Inginer senior de date la Swoop – Program hibrid în California

Coordonează platforma de date a NimbleRx în cadrul activității Swoop de interacțiune medicală bazată pe inteligență artificială. Construiește fluxuri de date conforme, modele de depozit de date și sisteme de performanță pentru procesare batch, streaming și servicii backend.

Descriere

  • Asumă responsabilitatea pentru întreaga platformă de date, de la ingestie și transformare până la stocare, interogare și acces
  • Modelează foaia de parcurs a platformei de date pe măsură ce se extind cerințele de date ale companiei
  • Dezvoltă și îmbunătățește fluxuri batch și de streaming cu PySpark, EMR, Kinesis, Lambda și Step Functions
  • Adu date din Postgres, Salesforce, furnizori externi și evenimente ale produsului într-un lac de date bazat pe Iceberg
  • Stabilește tabele SCD, modele de evenimente și standarde comune de date pentru echipele de inginerie și analiză
  • Colaborează cu echipele de produs, inginerie, analiză și operațiuni pentru a transforma nevoile de date în fluxuri fiabile
  • Creează documentație și instrumente care susțin utilizarea autonomă a datelor
  • Condu securitatea și conformitatea datelor, inclusiv piste de audit, controale de acces și procese de acces temporar
  • Îmbunătățește performanța interogărilor backend prin rutarea către replici, indexare, stocare în cache și instrumentarea I/O în serviciile Java și Spring
  • Diagnostichează și rezolvă creșteri IOPS, întreruperi ale fluxurilor, modificări de schemă și întârzieri ale datelor
  • Aplică inteligența artificială pentru generarea structurii fluxurilor, dezvoltarea schemelor și investigații, oferind în același timp instrumente interne de inteligență artificială
  • Îndrumă inginerii și analiștii în utilizarea eficientă a platformei de date

Cerințe

  • Cel puțin cinci ani de experiență în livrarea de fluxuri și platforme de date pentru producție
  • Competențe avansate în Python, PySpark și SQL, inclusiv optimizarea performanței Spark la scară largă
  • Capacitatea și disponibilitatea de a dezvolta servicii în jurul stratului de date folosind Java și Spring Boot
  • Experiență practică în procesare distribuită, precum Spark și EMR, streaming cu Kinesis și stocare de obiecte în S3
  • Cunoștințe solide de Postgres, inclusiv optimizarea interogărilor, indexare, replicare, rutarea către replici și analiza blocajelor bazelor de date
  • Experiență cu Iceberg și Trino sau tehnologii comparabile
  • Cunoștințe practice despre practicile CI/CD și Terraform
  • Experiență în construirea de soluții bazate pe inteligență artificială cu modele de ultimă generație sau instrumente de programare agentică
  • Capacitate demonstrată de colaborare cu echipele de produs, operațiuni și alte echipe
  • Experiență profesională în tratarea securității și conformității PII/PHI ca responsabilități esențiale de inginerie

Beneficii

  • Oportunități de dezvoltare profesională și creștere în carieră
  • Compania a fost recunoscută ca un loc de muncă excelent; această recunoaștere nu reprezintă un beneficiu individual de compensare

Locuri de muncă similare