Senior Data Developer
P\S\L Group
Office
Canada
Full Time
Our Vision
P\S\L Group is a global organisation dedicated to putting information at the service of medicine. The companies and people of the P\S\L Group aim to improve medical care by serving those who need it, those who provide it and those who seek to improve it.
To this end, we want our information and education services to contribute to the goals we share with our clinicians, clients and supporters, namely: to accelerate the advancement of medicine and help people enjoy better, longer lives.
Purpose
Our key contribution to society is to help clinicians and those who support them provide state-of-the-art medical care.
Our primary business purpose is to help clients and supporters increase the effectiveness of activities pertaining to scientific communication, medical education and the maintenance of clinician audience intimacy.
Position Summary
We are seeking a results-driven Senior Data Engineer to play a critical role in designing, developing, and optimizing complex ETL solutions and data integration workflows. This individual will act as a technical leader for the management of enterprise data pipelines, seamless synchronization between platforms, and efficient utilization of OpenSearch for data discovery and reporting.
Key Responsibilities
ETL Design & Development
- Architect, build, and maintain robust ETL pipelines to automate multi-source data ingestion, transformation, and enrichment.
- Ensure system reliability, scalability, and adherence to data quality and compliance standards.
Data Integration & Synchronization
- Develop and manage data synchronization and interoperability between internal platforms (e.g., Salesforce, Snowflake, Quickbase, AiMatch, Ongage) and external tools.
- Enable high-fidelity, near real-time data transfer and updates, reducing manual dependencies.
OpenSearch Implementation
- Lead the adoption, optimization, and management of OpenSearch for indexing, searching, and retrieving large and complex datasets.
- Work with relevant stakeholders to define indexing, querying, and data retrieval solutions that optimize search performance and data accessibility.
Automation & Tool Integration
- Evaluate, integrate, and manage third-party APIs and off-the-shelf tools to complement internal data workflows.
Key Skills, Knowledge & Professional Education
- 5+ years’ hands-on experience in ETL development, data engineering, and large-scale data integration (using tools such as Python, SQL, Snowflake, DBT, Airflow, Informatica, Talend, etc.).
- Proficiency with OpenSearch (or Elasticsearch), including cluster management, indexing, querying, and optimization for large datasets.
- Proven experience integrating APIs and managing end-to-end data workflows across complex technical environments.
- Deep understanding of data modeling, data governance, and data quality assurance.
- Familiarity with marketing or analytics data platforms (e.g., Salesforce, Segment, Tealium, CDPs, DSPs) is a strong advantage.
- Demonstrated analytical and problem-solving skills with the ability to design scalable data solutions.
- Strong communication and interpersonal skills; able to translate business needs into technical solutions.
- Experience working collaboratively in cross-functional, high-performance teams.
- Ability to thrive in a fast-paced, change-oriented environment.
Nice to have
- Experience with data cleaning and matching tools (e.g., DataLadder, WinPure) and campaign management platforms.
- Background in healthcare, digital marketing, or large-scale enterprise data solutions.
Notre vision
Groupe P\S\L est une organisation internationale dédiée à mettre l’information au service de la médecine.
Les sociétés et les collaborateurs du Groupe P\S\L visent à améliorer les soins médicaux en aidant ceux qui en ont besoin, ceux qui les prodiguent et ceux qui cherchent à les améliorer.
À cette fin, nous souhaitons que nos services d’information et d’éducation contribuent aux objectifs que nous partageons avec les cliniciens, clients et partenaires : accélérer l’avancement de la médecine et permettre aux gens de vivre mieux et plus longtemps.
Notre mission
Notre principale contribution à la société est d’aider les cliniciens et ceux qui les soutiennent à fournir des soins médicaux de pointe.
Notre objectif commercial prioritaire est d’aider nos clients et partenaires à accroître l’efficacité de leurs activités liées à la communication scientifique, à la formation médicale et au maintien d’une relation étroite avec les publics de cliniciens.
Résumé du poste
Nous recherchons un(e) Ingénieur(e) de données senior, orienté(e) résultats, qui jouera un rôle clé dans la conception, le développement et l’optimisation de solutions ETL complexes et de flux d’intégration de données. Cette personne agira en tant que leader technique pour la gestion des pipelines de données d’entreprise, l’orchestration fluide de la synchronisation entre plateformes, ainsi que l’utilisation optimale d’OpenSearch pour la découverte et la restitution de données.
Responsabilités principales
Conception et développement ETL
-
Concevoir, construire et maintenir des pipelines ETL robustes pour automatiser l’ingestion, la transformation et l’enrichissement de données provenant de sources multiples.
-
Garantir la fiabilité, l’évolutivité et la conformité des systèmes aux normes de qualité des données et aux exigences réglementaires.
Intégration et synchronisation des données
-
Développer et gérer la synchronisation et l’interopérabilité des données entre les plateformes internes (p. ex., Salesforce, Snowflake, Quickbase, AiMatch, Ongage) et les outils externes.
-
Permettre un transfert de données haute fidélité, quasi en temps réel, réduisant la dépendance aux tâches manuelles.
Mise en œuvre d’OpenSearch
-
Piloter l’adoption, l’optimisation et la gestion d’OpenSearch pour l’indexation, la recherche et la récupération de grands ensembles de données complexes.
-
Collaborer avec les parties prenantes pour définir les solutions d’indexation, de requêtage et de restitution optimisées en matière de performance et d’accessibilité des données.
Automatisation et intégration d’outils
-
Évaluer, intégrer et gérer des API tierces et des outils prêts à l’emploi pour compléter les flux de données internes.
Compétences clés, connaissances et formation professionnelle
-
5+ années d’expérience pratique en développement ETL, ingénierie de données et intégration de données à grande échelle (avec des outils tels que Python, SQL, Snowflake, DBT, Airflow, Informatica, Talend, etc.).
-
Maîtrise d’OpenSearch (ou Elasticsearch), y compris la gestion de clusters, l’indexation, le requêtage et l’optimisation de grands ensembles de données.
-
Expérience confirmée dans l’intégration d’API et la gestion de flux de données de bout en bout dans des environnements techniques complexes.
-
Solide compréhension de la modélisation de données, de la gouvernance des données et de l’assurance qualité des données.
-
Familiarité avec les plateformes marketing ou analytiques (p. ex., Salesforce, Segment, Tealium, CDP, DSP) – un atout majeur.
-
Excellentes compétences analytiques et de résolution de problèmes, avec la capacité de concevoir des solutions de données évolutives.
-
Fortes aptitudes en communication et en relations interpersonnelles ; capacité à traduire les besoins métier en solutions techniques.
-
Expérience de travail en collaboration au sein d’équipes transverses et performantes.
-
Capacité à évoluer dans un environnement dynamique et orienté changement.
Atouts
-
Expérience avec des outils de nettoyage et de rapprochement de données (p. ex., DataLadder, WinPure) et des plateformes de gestion de campagnes.
-
Connaissance du secteur de la santé, du marketing digital ou de solutions de données d’entreprise à grande échelle.
Senior Data Developer
Office
Canada
Full Time
August 11, 2025