ImplicityImplicity

Senior Data Engineer

Paris, FROn-site or hybridSeniorContractor12w ago

💙 Implicity est une MedTech qui développe une plateforme de télésurveillance cardiaque pour les cardiologues, en s’appuyant sur la data et l’intelligence artificielle. Notre plateforme simplifie la gestion des données transmises par les dispositifs cardiaques implantés, pour que les équipes médicales puissent se conce

KafkaSparkAirflowPythonTypeScriptjsJavaGoScalaAWSKubernetesDocker

Qui sommes-nous ?

💙 Implicity est une MedTech qui développe une plateforme de télésurveillance cardiaque pour les cardiologues, en s’appuyant sur la data et l’intelligence artificielle.

Notre plateforme simplifie la gestion des données transmises par les dispositifs cardiaques implantés, pour que les équipes médicales puissent se concentrer sur le suivi de leurs patients.

Pour faire simple, en rejoignant Implicity, vous contribuez Ă  sauver des vies avec nous.

Le Dr Arnaud Rosier (cardiologue et chercheur en IA) et David Perlmutter (ingénieur et entrepreneur) ont co-fondé Implicity en 2016.

  • Dix ans plus tard, plus de 250 hĂ´pitaux et centres mĂ©dicaux utilisent nos solutions, pour plus de 100 000 patients suivis.
  • Cette Ă©quipe a dĂ©jĂ  fait d'Implicity un leader europĂ©en, et nous nous apprĂŞtons Ă  faire de mĂŞme sur le marchĂ© amĂ©ricain.

Le poste et son contexte

En quelques mots :

Nous recherchons un·e Senior Data Engineer pour rejoindre notre squad Ingestion. Vous concevrez, construirez et exploiterez les pipelines qui intègrent les données des dispositifs cardiaques dans la plateforme Implicity : environ 2 millions d'exécutions de pipelines par jour, sur près de 100 types de pipelines, au service de plus de 250 hôpitaux et 100 000 patients. Notre principal enjeu technique : la fiabilité et l'exploitabilité à forte cardinalité d'orchestration.

En tant qu'éditeur d'un logiciel dispositif médical (SaMD), nous sommes soumis à des exigences réglementaires qui façonnent directement la conception de notre plateforme data. La traçabilité, la reproductibilité et l'auditabilité sont des contraintes intégrées dès la conception, et nos pipelines d'ingestion se situent sur un chemin clinique critique, où la fiabilité a un impact direct sur la télésurveillance des patients.

Notre stack d'ingestion est en cours de modernisation : nous remplaçons progressivement notre orchestrateur, et Temporal a récemment été retenu. Vous travaillerez sur un système existant qui porte du trafic clinique en production. Il faudra donc comprendre et sécuriser la plateforme actuelle avant d'en remplacer les briques.

Organisation de l’équipe :

  • Reporting : Data Manager
  • Équipe : squad Data Ingestion
  • Collaboration : Ă©quipes Analytics, Produit et Engineering

Notre environnement technique :

Notre stack évolue actuellement, nous n'attendons pas une expertise sur chaque outil.

  • Langages / frameworks : TypeScript (Node.js, NestJS), Python
  • Architecture : microservices, patterns event-driven, RabbitMQ
  • Data / Analytics : AWS Athena, DBT, Dagster, Metabase
  • Cloud : AWS, GCP
  • Ingestion & orchestration de workflows : transition en cours vers Temporal
  • Conteneurs & CI/CD : Docker, Kubernetes, GitLab CI
  • ObservabilitĂ© : Prometheus, Grafana

Vos missions

En tant que Senior Data Engineer, vous concevez, construisez et exploitez les pipelines d'ingestion qui alimentent la plateforme data d'Implicity, dans un environnement HealthTech réglementé. Vous :

  • Concevez, dĂ©veloppez et maintenez des pipelines d'ingestion en streaming et en batch (ELT/ETL) efficaces et fiables , Ă  partir de sources hĂ©tĂ©rogènes de dispositifs cardiaques
  • Pilotez l'orchestration des workflows : conception des DAG, stratĂ©gies de retry, de rejeu et de backfill, dĂ©finition des SLA
  • Concevez et optimisez les modèles de donnĂ©es et le warehousing (PostgreSQL, AWS Athena ou Ă©quivalent), en garantissant la qualitĂ©, l'intĂ©gritĂ© et la traçabilitĂ© des donnĂ©es
  • DĂ©ployez, monitorez et exploitez vos pipelines : alerting, gestion des incidents et participation au roulement d'astreinte de l'Ă©quipe
  • Contribuez aux dĂ©cisions techniques (benchmark, documentation des arbitrages) et accompagnez l'adoption des outils de la squad
  • Collaborez avec les Ă©quipes Analytics, Produit et Engineering pour permettre une prise de dĂ©cision autonome et data-driven

Votre profil

Expérience :

  • ExpĂ©riences passĂ©es : 6 ans d'expĂ©rience minimum dans la conception et l'exploitation de pipelines data en production
  • DiplĂ´me : Master en informatique, data engineering ou Ă©quivalent
  • Langues : vous ĂŞtes bilingue en français et anglais
  • Bonus : conduite de dĂ©cisions techniques en Ă©quipe, gros volumes de donnĂ©es (Spark, Iceberg, lakehouse), formats Avro / Parquet / Protobuf, expĂ©rience en environnement rĂ©glementĂ© (santĂ©, finance, secteur public)

Compétences techniques :

  • Ingestion en streaming et en batch , depuis des sources et API hĂ©tĂ©rogènes (Kafka, RabbitMQ, Kinesis, Pub/Sub, CDC, Spark, Beam ou Ă©quivalent)
  • Orchestrateur de workflows que vous avez implĂ©mentĂ©, Ă©tendu ou migrĂ© (Dagster, Temporal, Airflow, Prefect…), y compris les stratĂ©gies de retry, d'idempotence et de backfill
  • Bases SQL et NoSQL : modĂ©lisation et optimisation de requĂŞtes
  • Backend dans au moins un de ces langages : Python, TypeScript/Node.js, Java, Go ou Scala (la squad travaille principalement en TypeScript et Python)
  • AWS ou GCP en production (nous sommes sur AWS), avec des dĂ©ploiements conteneurisĂ©s (Docker, Kubernetes)
  • Mise en production et exploitation d'une plateforme data dans la durĂ©e : monitoring, alerting (Prometheus, Grafana, Datadog ou Ă©quivalent), gestion des incidents
  • CapacitĂ© Ă  concevoir des pipelines en intĂ©grant traçabilitĂ©, pistes d'audit et pseudonymisation : savoir ce qui a Ă©tĂ© traitĂ©, quand, et par quelle version de la transformation. Que vous l'ayez appris dans un secteur rĂ©glementĂ© ou ailleurs, peu nous importe

État d'esprit :

  • CuriositĂ© et usage de l'IA : nous utilisons activement des outils comme Claude pour rĂ©soudre des problèmes, amĂ©liorer la qualitĂ© du code et gagner en efficacitĂ©
  • Vous aimez les environnements rapides et en constante Ă©volution, et vous avez Ă  cĹ“ur de faire rĂ©ussir vos collègues
  • Impact et vision long terme : vous souhaitez vous engager dans un projet structurant sur plusieurs annĂ©es, au cĹ“ur d'une plateforme qui aide les cardiologues Ă  mieux suivre leurs patients

Le profil parfait n’existe pas : si vous vous reconnaissez dans l’essentiel de cette annonce, nous serons ravis de recevoir votre candidature.

Processus de recrutement

  • Premier Ă©change RH avec Astrid (Recruiter) : 30-45 min
  • Test technique avec l'Ă©quipe technique - 2h, sur site
  • Entretien fit avec Louay (CTO) : 1 h, sur site ou Ă  distance

🤝 Rencontre avec l'équipe : 1 h, sur site ou à distance

📞 Prise de références et proposition (en général sous 72 h)

Selon vos disponibilités, le processus de recrutement peut durer en général entre 2 à 4 semaines.

Informations pratiques

Rémunération :

  • Salaire fixe selon expĂ©rience entre 65 k€ et 73 k€ par an (temps plein)
  • Éligible aux BSPCE selon les règles en vigueur dans l'entreprise

Bon Ă  savoir :

  • Mutuelle : Alan (50 % employeur)
  • Tickets restaurant : 9 € (50 % employeur)
  • Transport : 50 % du pass Navigo OU Forfait MobilitĂ©s Durables

Télétravail & localisation :

  • TĂ©lĂ©travail : 3 jours par semaine (hybride)
  • Adresse : 2 rue du Colonel Driant, 75001 PARIS

Égalité des chancesNous étudions chaque candidature sur la base des compétences, de l’expérience et de la motivation pour le poste. Rien d’autre n’entre en compte dans nos décisions.

Usage de l’IANous utilisons des outils d’IA à plusieurs étapes du recrutement, par exemple pour étudier les candidatures, transcrire les entretiens ou rédiger les comptes rendus. Ils nous aident, mais n’écartent personne et ne prennent aucune décision : chaque CV est lu par un membre de l’équipe recrutement, et chaque étape du process est décidée par une personne. Une question sur ce traitement ou sur une décision ? Écrivez-nous, nous vous répondrons.

Frequently asked

Is this Senior Data Engineer role remote?

This role is based in Paris, FR.

Related

data-engineer-jobs · every new data engineer role, updated daily, free

Implicity is inArtificial intelligenceHealthcare