company logo

Data Engineer

Grifols.com

Office

Dublin, IE

Full Time

Would you like to join an international team working to improve the future of healthcare? Do you want to enhance the lives of millions of people? Grifols is a global healthcare company that since 1909 has been working to improve the health and well-being of people around the world. We are leaders in plasma-derived medicines and transfusion medicine and develop, produce and market innovative medicines, solutions and services in more than 110 countries and regions.

At Grifols, we believe that diversity adds value to our business, our teams, and our culture. We are committed to equal employment opportunities that foster an inclusive environment. 

Position Overview:

As a Data Engineer, you will play a pivotal role in designing, building and maintaining new and existing data pipelines that integrate data from different sources including Google BigQuery, Microsoft Azure, Oracle, Salesforce and other enterprise platforms. You will be responsible for transforming raw data for advanced analysis and predictions and your expertise in SQL, Python and modern data engineering tools will be instrumental in unlocking the potential of large-scale data sets, ensuring data consistency and quality across the organisation. You will collaborate with data scientists, analysts, software engineers, and business stakeholders to optimise data flow and the delivery of high-quality insights for data-driven decision-making.

Key Responsibilities:

  • Design and build robust data pipelines to extract, transform, and load (ETL/ELT) data from various sources into Google BigQuery and/or data warehouses, implementing efficient and scalable data processing solutions using SQL and Python, and ensuring data integrity, scalability, and performance.
  • Collaborate with different teams to integrate data from various systems (Marketing Campaigns, Commercial Data, Microsoft Azure, Oracle, Salesforce and other data platforms), ensuring data consistency across the organization, and implementing data synchronization strategies to keep data up to date.
  • Transform and cleanse raw data to ensure data quality and consistency, integrating data from multiple sources to provide a unified view for analysis.
  • Ensure that data is accurate, consistent, and reliable by applying predefined rules, checks, and constraints before it is processed or used for analysis.
  • Design and implement data models and schemas in BigQuery and Azure SQL database to support analytical and reporting requirements, developing and maintaining logical and physical data models.
  • Monitor BigQuery, Azure SQL database performance and troubleshoot any data ingestion, processing, or query execution issues, implementing proactive measures to detect and address potential bottlenecks.
  • Optimize SQL queries for efficient execution and reduced processing time, employing best practices and develop automation scripts and workflows using Python to streamline data processing and integration tasks.
  • Document data pipelines, data models, and processes for both technical and non-technical stakeholders and ensure data security, governance, compliance with relevant privacy regulations.
  • Collaborate with cross-functional teams, including data scientists, data analysts, software engineers, and business stakeholders, gathering requirements and delivering solutions that meet their needs, effectively presenting data-related insights and findings.
  • Stay updated with emerging technologies and tools related to data engineering and recommending appropriate technologies to enhance data processing capabilities.

Qualifications:

  • Bachelor's or master's degree in Data Analytics, Computer Ccience, Software Engineering, Data Engineering, or a related field.
  • Around 3 years of experience as a Data Engineer with hands-on experience in building data pipelines across multiple systems (Google BigQuery, Microsoft Azure, Oracle, Salesforce and other enterprise platforms).
  • Proficient in SQL (query optimization techniques for large-scale data sets) and Python.
  • Strong knowledge of cloud-based data storage and processing technologies, with a focus on Google Cloud Platform (GCP) and Microsoft Azure cloud services.
  • Experience with data modelling, database design principles and data integration techniques and tools.
  • Proven experience as a Power BI Developer or similar (Tableau, Looker Studio, Fabric) with a strong portfolio of Power BI reports and dashboards.
  • Strong expertise in DAX (Data Analysis Expressions) and Power Query languages.
  • Familiarity with Google Analytics data structures and Salesforce CRM data structures.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills with cross-functional teams.

Our Benefits Include:

  • Highly competitive salary
  • Group pension scheme - Contribution rates are (1.5% / 3%/ 5%/ 7%) and company will match  
  • Private Medical Insurance for the employee (Irish Life)
  • Ongoing opportunities for career development in a rapidly expanding work environment
  • Succession planning and internal promotions
  • Education allowance
  • Wellness activities - Social activities eg. Padel, Summer Events

We understand that self-doubt can hold talented individuals back from applying for opportunities. We encourage everyone who meets the qualifications to apply – we're excited to hear from you

#Li-Fd1

Location: Grange Castle International Business Park, Grange, Co. Dublin, D22 K2R3     

Learn more about Grifols

Data Engineer

Office

Dublin, IE

Full Time

October 1, 2025

company logo

Grifols