Senior Data Engineer

Implicity
Paris, France
1 day ago
Apply on www.welcometothejungle.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
€65,000.0 - €73,000.0
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Airflow Amazon Web Services Data Analysis Audit Trail Software Quality Continuous Integration Extract Transform Load (ETL) Protocol Buffers Python (Programming Language) PostgreSQL
+22 more
Node.Js NoSQL RabbitMQ Prometheus Scala (Programming Language) SQL Databases Data Streaming TypeScript Parquet Datadog Grafana Apache Spark Backend Gitlab-ci Kubernetes Avro Apache Kafka Claude NestJS Docker Golang Microservices

Job description

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 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, 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

Requirements

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

Benefits & conditions

  • 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, * 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)

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.welcometothejungle.com
Prepare application

Good distractions

Loading talks and stories from around this role…