Senior Data Engineer
Dublin, Ireland | Hybrid | 12-month Contract
About the Company
Our client is a large, global technology-driven organisation operating in a highly regulated, data-rich industry, delivering services at scale to millions of customers worldwide.
About the Role
As a Senior Data Engineer, you will develop and maintain data pipelines that extract, transform, and load (ETL) data from a wide variety of sources into centralised data platforms such as a data warehouse or data lake. You will ensure the smooth, reliable flow of data from source to destination systems while upholding rigorous data quality and integrity standards, working within a highly regulated environment.
Primary Responsibilities
- Data integration: integrate data from multiple sources and systems, including databases, APIs, log files, streaming platforms, and external data providers. Handle ingestion, transformation, and consolidation to create a unified, reliable data foundation for analysis and reporting.
- Data transformation and processing: develop transformation routines to clean, normalise, and aggregate data. Handle complex data structures and missing or inconsistent data, preparing data for analysis, reporting, and machine learning use cases.
- Contribute to common frameworks and best practices in code development, deployment, and automation/orchestration of data pipelines.
- Implement data governance and data de-identification frameworks in line with company and regulatory standards.
- Partner with data analytics and product leaders to design best practices and standards for developing and productionising analytic pipelines.
- Partner with infrastructure leaders on architecture approaches to advance the data and analytics platform, including exploring new cloud-based tools and techniques (Azure, Snowflake, and others).
- Monitoring and support: monitor data pipelines and systems to detect and resolve issues promptly. Develop monitoring tools, alerts, and automated error handling to ensure data integrity and system reliability.
Required Qualifications
- Extensive experience designing data solutions, with a solid understanding of architectural patterns, system design principles, data modelling, and large-scale solution development.
- Extensive hands-on experience developing data processing jobs (PySpark/SQL) demonstrating strong software engineering principles.
- Proven experience with Azure Databricks and Snowflake.
- Experience orchestrating data pipelines using tools such as Azure Data Factory, Airflow, or similar.
- Proven experience working with Spark.
- Advanced SQL skills and deep experience with relational databases (e.g., SQL Server), including optimisation, stored procedures, and performance tuning for high-volume applications.
- Experience with DevOps tooling, Git workflows, and building CI/CD pipelines.
- Experience applying data governance controls, data masking, and data de-identification rules within a highly regulated environment.
- Excellent communication and interpersonal skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications
- Experience analysing and improving workflows: evaluating process maps and flowcharts, identifying inefficiencies, and recommending enhancements to procedures, technology, and tools.
- Familiarity with languages such as Java or Scala.
- A motivated self-starter who manages their own tasks and takes ownership.
- Experience working in agile/scrum teams.
- Strong Python skills for data manipulation, cleaning, transformation, and analysis of structured data.
- Familiarity with production-quality ML/AI model development and deployment.
- Data architecture experience.
GCS is acting as an Employment Business in relation to this vacancy.
Senior Data Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- BI & Data Analytics
- Software Development
- Manufacturing & Production
- Engineering
- Engineering Technology
- .NET/C#
- Cyber
- Controls & Automation
- Network security consultant
- Business Change
LATEST JOBS
- Senior Data Engineer
- Service Operations Engineer (2...
- Zero Trust Network Access Arch...
- Software Development in Testin...
- Quality Assurance Analyst
- Automation Test Manager- javas...
- Docsis SME
- Change Leadership (Enterprise...
- Data Engineers & Data Analysts
- Data Engineer
- Software Tester
- BI Data Analyst
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer