Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Implicity

New

Senior Data Engineer

Posted Updated
Discussion

Description

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

  1. Premier échange RH avec Astrid (Recruiter) : 30-45 min

  2. Test technique avec l'équipe technique - 2h, sur site

  3. 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

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →