PSL Group Logo

PSL Group

Senior Data Developer

Posted 10 Days Ago
Be an Early Applicant
Canada
Senior level
Canada
Senior level
The Senior Data Developer will lead the design and optimization of ETL solutions, manage data integration workflows, and implement OpenSearch for data discovery.
The summary above was generated by AI
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.

Top Skills

Airflow
Apimatch
Dbt
Informatica
Ongage
Opensearch
Python
Quickbase
Salesforce
Snowflake
SQL
Talend

Similar Jobs

11 Days Ago
In-Office or Remote
7 Locations
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Senior Data Engineer, you will design and manage ETL pipelines, create data models, and ensure data quality for compliance efforts.
Top Skills: AirflowDatabricksDbtGitPrefectPythonSnowflakeSQLTableauTerraform
22 Days Ago
In-Office
Vancouver, BC, CAN
Senior level
Senior level
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
Lead the Data Engineering team to enhance data accessibility, manage ETL pipelines, and ensure data quality and integrity for business growth.
Top Skills: AirflowAWSBigQueryDagsterDatabricksDbtGCPJavaAzurePythonScalaSnowflakeSQL
22 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
As a Staff Data Engineer, you will lead the Data Engineering team, enhancing data pipelines and accessibility, mentoring teammates, and ensuring data quality for analytics and reporting.
Top Skills: AirflowAWSBigQueryDagsterDatabricksDbtGCPJavaAzurePythonScalaSnowflakeSQL

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account