
Swoop développe des solutions marketing pour les organisations pharmaceutiques et des sciences de la vie, en mettant l’accent sur l’engagement direct des consommateurs et des professionnels de santé. Son travail associe intelligence artificielle, données et campagnes omnicanales respectueuses de la confidentialité afin de mettre en relation patients, professionnels et marques sur des canaux tels que les réseaux sociaux et la télévision. L’entreprise applique cette approche pour améliorer l’efficacité du marketing tout en favorisant une communication en santé davantage centrée sur le patient.
Ingénieur data senior chez Swoop – Hybride en Californie
Prenez la tête de la plateforme de données de NimbleRx au sein de l’activité d’engagement dans la santé pilotée par l’IA de Swoop. Concevez des pipelines conformes, des modèles d’entrepôt et des systèmes de performance pour les traitements batch, le streaming et les services backend.
205 000 $ – 240 000 $ / an
HybrideTemps pleinSeniorLangue Requise : anglaisIngénieur dataDescription
- Prendre en charge l’ensemble de la plateforme de données, de l’ingestion et de la transformation au stockage, aux requêtes et à l’accès
- Définir la feuille de route de la plateforme de données à mesure que les besoins de l’entreprise évoluent
- Développer et améliorer des pipelines batch et streaming avec PySpark, EMR, Kinesis, Lambda et Step Functions
- Intégrer les données provenant de Postgres, Salesforce, de fournisseurs externes et des événements produit dans un data lake basé sur Iceberg
- Mettre en place des tables SCD, des modèles événementiels et des standards de données communs pour les équipes d’ingénierie et d’analytique
- Collaborer avec les équipes produit, ingénierie, analytique et opérations pour transformer les besoins en données en pipelines fiables
- Créer de la documentation et des outils favorisant l’utilisation des données en self-service
- Piloter la sécurité et la conformité des données, notamment les pistes d’audit, les contrôles d’accès et les processus d’accès temporaire
- Améliorer les performances des requêtes backend grâce au routage vers les réplicas, à l’indexation, à la mise en cache et à l’instrumentation des E/S dans les services Java et Spring
- Diagnostiquer et résoudre les pics d’IOPS, les interruptions de pipelines, les évolutions de schéma et les retards de données
- Appliquer l’IA à la création de structures de pipelines, au développement de schémas et aux investigations, tout en fournissant des outils internes d’IA
- Accompagner les ingénieurs et les analystes dans l’utilisation efficace de la plateforme de données
Exigences
- Au moins cinq ans d’expérience dans la mise en production de pipelines et de plateformes de données
- Maîtrise avancée de Python, PySpark et SQL, notamment de l’optimisation des performances de Spark à grande échelle
- Capacité et volonté de développer des services autour de la couche de données avec Java et Spring Boot
- Expérience pratique du traitement distribué, notamment avec Spark et EMR, du streaming avec Kinesis et du stockage objet sur S3
- Solide expertise de Postgres, notamment en optimisation des requêtes, indexation, réplication, routage vers les réplicas et analyse des goulots d’étranglement des bases de données
- Expérience avec Iceberg et Trino ou des technologies comparables
- Connaissance pratique des pratiques CI/CD et de Terraform
- Expérience dans la création de solutions basées sur l’IA avec des modèles de pointe ou des outils de programmation agentique
- Capacité démontrée à collaborer avec les équipes produit, opérations et autres équipes
- Expérience professionnelle considérant la sécurité et la conformité PII/PHI comme des responsabilités essentielles de l’ingénierie
Avantages
- Possibilités de développement professionnel et d’évolution de carrière
- L’entreprise a été reconnue comme un meilleur lieu de travail ; cette reconnaissance ne constitue pas un avantage individuel de rémunération