Data de publication: Mar 24 2025
Our Mission:
Our mission is to help people around the world do more, feel better, and live longer. We achieve this by researching, developing, and providing innovative medicines, vaccines, and consumer healthcare products. Our dedication to scientific excellence and ethical practices guides everything we do.
Principal Data Engineer:
We are seeking a highly skilled and motivated Data Engineer to join our Technology team at GSK Canada. The Data Engineer will work with the Commercial Pharma Tech Product & the Development teams to architect & deliver digital products that are “fit for purpose” and “fit for use” leveraging proven and repeatable architecture/design patterns to optimize speed-to-value & costs. As a Data Engineer, you will play a critical role in the design, development, and maintenance of our data infrastructure, ensuring it meets the highest standards of quality, security, and scalability.
Responsibilities:
- Collaborate with business stakeholders to understand their data needs and align data engineering strategies with the organization's business goals.
- Develop and maintain data architecture and design strategies that balance technical considerations with business requirements, ensuring data solutions are scalable and efficient.
- Demonstrate in-depth knowledge of Azure data services, including Azure Data Factory, Azure Databricks, Azure Synapse Analytics.
- Lead the design and implementation of ETL/ELT processes to extract, transform, and load data from various sources into Azure data repositories.
- Create and manage data models that not only optimize technical performance but also meet business reporting and analytics needs.
- Oversee data integration efforts and ensure that data is accessible and relevant for business users.
- Implement data security and compliance measures to protect sensitive information and ensure regulatory requirements are met.
- Establish and enforce data governance policies that maintain data quality, compliance, and metadata management in line with business processes.
- Continuously optimize data solutions for performance, cost-effectiveness, and scalability while considering the impact on business operations.
- Develop and maintain scripts and automation workflows that streamline data pipeline management and meet business needs.
- Act as a liaison to the business teams, data scientist and report developers, facilitating communication and understanding of data requirements.
- Set up monitoring and alerting systems to proactively identify and address data pipeline issues that could impact business operations.
- Maintain comprehensive documentation of data solutions, configurations, and changes that can be understood by both technical and business stakeholders.
- Stay current with emerging data technologies and trends and propose innovative solutions that improve data engineering processes while considering business needs.
- Work closely with our data science team to help build complex algorithms that provide unique insights into our data
- Use agile software development processes to make iterative improvements to our back-end systems
- Model front-end and back-end data sources to help draw a more comprehensive picture of user flows throughout the system and to enable powerful data analysis
- Build data pipelines that clean, transform, and aggregate data from disparate sources
- Develop models that can be used to make predictions and answer questions for the overall business
Must Have:
- 10+ Years of Industry Experience in Data Engineering.
- Bachelor’s or Master’s degree in computer science, Information Technology, or a related field.
- Proven experience as a Data Engineer with a strong emphasis on Microsoft Azure (typically 8+ years of experience).
- 2+ Years of Pharmaceutical Domain experience is strong plus.
- Microsoft Azure certifications, such as Azure Data Engineer, are a strong plus.
- Experience in Azure Cloud environments, Azure Data lake (Gen2), Azure Data factory, Microservices , Service Bus , REST API , App service
- Experience in Vector Databases , Cosmos Db , Redis, Elasticsearch
- Programming experience: Python, Spark, Pyspark, SciKit Learn, SQL ,ML Algorithms, GENAI
- Azure Dev-ops , CI /CD pipelines , GitHub , Kubernetes (AKS)
- ML/OPS : Azure ML , MLFlow , LLMOps
- Databricks : Pyspark, SQL Warehouse , Delta tables, Unity Catalogue, Lakehouse IQ, MarketPlace, DBFS, Genie
- Data governance , Data Catalog (Collibra , Talend data catalogue)
- Knowledge of visualization, Reporting (Power BI)
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
- Commitment to continuous learning and staying up to date with Azure data services and best practices.
- Reviewing and recommending architectural patterns for data performance
- Strong Communication skills & Creative Problem-solving skills.
- Take independent decisions based on circumstances.
- Proven record of Product/Project delivery hitting timelines within budget.
- Effective work prioritization & delegation
GSK est un employeur prônant l'égalité des chances en matière de diversité et d'inclusion. Nous accueillons les candidatures de tous les individus qualifiés qui postulent aux opportunités de carrière que nous proposons. GSK s'engage à prendre en charge les personnes présentant des handicaps. Si vous avez besoin de dispositions particulières à n'importe quelle étape du processus de candidature ou si vous désirez d'autres informations sur nos politiques de dispositions particulières, veuillez nous contacter à l'adresse canada-recruitment@gsk.com. Veuillez ne pas envoyer de curriculum vitae à cette adresse électronique, mais postulez plutôt à cette offre d'emploi via le processus de candidature en ligne.
Avis important à l'attention des cabinets de recrutement/agences d'intérim
GSK n'accepte pas de candidatures recommandées provenant des cabinets de recrutement/agences d'intérim pour les postes à pourvoir sur ce site. Tous les cabinets de recrutement/agences d'intérim doivent contacter le service des ressources humaines ou les Achats de GSK pour obtenir une autorisation écrite préalable avant de présenter des candidats à GSK. L'obtention d'une autorisation écrite préalable est une condition préalable à tout accord (oral ou écrit) entre le cabinet de recrutement/l'agence d'intérim et GSK. En l'absence d'une autorisation écrite, toute action de la part du cabinet de recrutement/l'agence d'intérim sera jugée comme ayant été effectuée sans le consentement ou l'accord contractuel de GSK. GSK ne pourra par conséquent pas être tenu responsable des frais résultant de telles actions ou des coûts découlant de candidatures recommandées par des cabinets de recrutement/agences d'intérim pour les offres d'emploi publiées sur ce site.