Senior Data Engineer

Reference: 263537_1787841085

Senior Data Engineer
Location: Dublin, Ireland (Hybrid - 3 days in office)
Employment Type: Full-Time

About Us

We're an innovative smart grid technology company building systems that connect and optimise energy assets as part of a Virtual Power Plant, helping accelerate the decarbonisation of the energy system. Our in-house software and hardware platform spans embedded controllers with rich sensor data collection deployed on customer sites, through to backend applications for control, automation, and data analytics - all the way to customer-facing visualisation and reporting tools.

We're a leader in the evolving smart grid space, offering Load Shifting, Demand Response, and Frequency Response services. As the electricity network evolves to intelligently balance producers and consumers of all sizes, we're building the technology to meet the needs of a fast-changing energy landscape - and growing our IT team to support the next stage of our growth.

The Role

We're looking for a Senior Data Engineer to join our Data and Analytics IT team. You'll work in an agile environment to build a Data Lake and Data Warehouse solution supporting our Data Science and Business Management teams - integrating data from external sources, IoT sensors across our install base, and business systems including CRM and billing.

This integrated data will power solutions for energy optimisation, energy trading, and predictive fault detection, as well as Power BI reporting for internal and external stakeholders. You'll play a key role in our Smart Grid Platform's evolution - from analysis and design through to implementation and delivery of industry-leading big data and data warehousing solutions, built on Azure's cloud services.

Ideally, you've taken projects through the full development lifecycle on Azure - from design through to production.

What You'll Do

  • Lead the design and delivery of innovative data solutions using the latest Azure ecosystem services
  • Apply industry best practices and your own experience to build a data platform that enables business growth
  • Liaise with internal and external stakeholders to gather and document technical requirements
  • Contribute ideas to strengthen standards and processes, and proactively look for ways to improve solutions and process efficiency

What You'll Bring

  • 3+ years' professional experience, including 3+ years with Azure or AWS (Azure Data certification a plus)
  • Experience with Data Warehouse design and the Kimball methodology
  • ETL experience using SSIS and Azure Data Factory
  • Hands-on experience with SQL Server, SQL Data Warehouse, and Azure Data Lake
  • Skill in SQL Server schema design and performance optimisation
  • Python programming for data engineering and cleansing (Spark/Databricks experience a plus)
  • Experience with Power BI and DAX
  • Solid understanding of data security on Azure
  • A proven ability to translate complex business requirements into scalable, resilient, end-to-end data system designs (HA/DR)
  • Familiarity with: SQL Server, ETL design, Azure Data Lake, Azure Data Factory, Azure SQL Server, Azure Synapse
  • Core languages: T-SQL, PowerShell, Azure API, DAX

Nice to Have

  • Experience in the renewable energy sector
  • A third-level degree in Maths, Physics, Engineering, Computer Science, or a related field
  • Commercial experience in data warehousing and business intelligence projects
  • Experience with large, complex datasets across multiple languages (T-SQL, Python, R, etc.)
  • Experience translating diverse business domains into dimensional designs for analytics and reporting
  • Basic exposure to machine learning, data visualisation, or AI techniques, and experience collaborating with Data Science/ML teams
  • Data governance experience

GCS is acting as an Employment Agency in relation to this vacancy.

€70,000.00 - €90,000.00
Per annum
EUR70000 - EUR90000 per annum
Added 27/08/2026
Reference: 263537_1787841085

Other similar jobs

Senior Data Engineer

Added 02/10/2026

Senior Data Engineer Role (Python / Spark / Databricks) - Hybrid - Contract - Banking Role - Senior Data EngineerRate - £850 p/d (Inside IR35)Duration - 6 months with very likely extensionLocation - Hybrid / Liverpool Street (London) - 3 days per week in a Liverpool Street officeAbout the RoleGlobal financial institution seeking a highly skilled Senior Data Engineer to join a growing data engineering function responsible for delivering critical data platforms and analytics capabilities across the business.This is a genuinely hands-on engineering role, requiring strong expertise in Python, Databricks, Spark/PySpark and SQL. The successful candidate will be actively involved...

Learn more

Senior Data Engineer

Added 24/09/2026

Senior Data Engineer Role (Python / Spark / Databricks) - Hybrid - Contract - Banking Role - Senior Data EngineerRate - £850 p/d (Inside IR35)Duration - 6 months with very likely extensionLocation - Hybrid / Liverpool Street (London) - 3 days per week in a Liverpool Street officeAbout the RoleGlobal financial institution seeking a highly skilled Senior Data Engineer to join a growing data engineering function responsible for delivering critical data platforms and analytics capabilities across the business.This is a genuinely hands-on engineering role, requiring strong expertise in Python, Databricks, Spark/PySpark and SQL. The successful candidate will be actively involved...

Learn more

Senior Software Engineer - Data, Machine Learning & Applications

Added 09/09/2026

Senior Software Engineer - Data, Machine Learning & ApplicationsJob SummaryWe are seeking a versatile Senior Software Engineer with experience in application development, databases, data processing, and Machine Learning systems. This role will focus on designing and building robust, scalable technical solutions while ensuring high standards for software quality and performance.The ideal candidate combines strong software engineering fundamentals with experience working with relational databases, SQL, data solutions, and modern application development technologies.ResponsibilitiesDesign, develop, test, and maintain scalable software and Machine Learning applications.Write clean, efficient, and well-documented code that meets performance and business requirements.Participate in application architecture, system design, and technical solution...

Learn more

Senior Software Engineer - Quality, Applications & Data

Added 08/09/2026

Senior Software Engineer - Quality, Applications & DataWe are seeking an experienced Senior Software Engineer to design, develop, test, and support high-quality software applications and data solutions. This individual will play a key role throughout the full software development lifecycle, with responsibilities spanning software development, quality assurance, test automation, database development, and Machine Learning applications.The ideal candidate will bring a strong technical foundation in modern programming languages and frameworks, software testing methodologies, relational databases, and system design.ResponsibilitiesDevelop and execute formal test plans to ensure the delivery of high-quality software applications.Participate in test planning, test case development, test automation, and test...

Learn more

Senior Java Data Engineer

Added 29/07/2026

Senior Java Data Engineer (AWS | Databricks | Spring Boot) - ContractLocation: Philadelphia, PA (Hybrid) Duration: ContractBuild the Data Platform Behind Enterprise AnalyticsWe're looking for an experienced Java Data Engineer to join a growing Data Engineering team responsible for building the next generation of cloud-based data solutions. In this role, you'll help modernize enterprise data platforms by developing scalable ETL pipelines, enhancing legacy applications, and delivering reliable data assets that power business intelligence and analytics.This position is ideal for someone who enjoys working across software engineering and data engineering, building cloud-native solutions using AWS, Databricks, and Snowflake while leveraging Java,...

Learn more

Senior Data Engineer

Added 02/07/2026

Senior Data EngineerDublin, Ireland | Hybrid | 12-month ContractAbout the CompanyOur 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 RoleAs 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...

Learn more

Senior Data Administrator

Added 14/09/2026

Senior Data Administrator | 3-Month Contract (Potential to Go Permanent)Are you an experienced Data Administrator with a passion for data, systems, and reporting? We're seeking a talented professional to join a growing education organisation, supporting data operations across multiple sites and helping drive data-led decision making.Key ResponsibilitiesManage and optimise MIS, reporting, and cloud-based data systems.Support statutory and external reporting requirements.Ensure GDPR compliance, data integrity, and governance standards.Develop dashboards, reports, and actionable insights for key stakeholders.Provide training and support to users across the organisation.Act as a senior escalation point for data-related queries and issues.Skills & Experience✅ Proven experience in educational data...

Learn more

Senior data architect

Added 07/09/2026

Snowflake Data ArchitectRole OverviewWe are seeking an experienced Snowflake Data Architect to design, develop, and govern scalable, secure, and high-performing cloud data platforms. The ideal candidate will have strong expertise in Snowflake, data architecture, cloud technologies, data modelling, and modern data engineering practices.The Snowflake Data Architect will work closely with data engineers, analysts, business stakeholders, and technology teams to define data architecture strategies and deliver robust data solutions that support analytics, reporting, data science, and business intelligence initiatives.Key ResponsibilitiesDesign and implement scalable, secure, and high-performance data architectures using Snowflake.Define enterprise data architecture, data models, data flows, integration patterns, and technology...

Learn more

Data Engineer

Added 12/10/2026

Data Engineer (Python / Distributed Data Platforms)📍 Relocation to Malta Required | 💼 Permanent | 🏠 Remote from MaltaWe have partnered with a growing European technology company that is investing heavily in its data platform and engineering capabilities.As part of their expansion, they are seeking Data Engineers across multiple levels, including:Data Engineer II (3-5 years)Data Engineer III (5-8 years)Staff Data Engineer (10-12 years)This is an opportunity to build and scale modern distributed data platforms capable of handling large-scale data workloads while working with a cutting-edge open-source technology stack. What You'll Be DoingDesign and develop scalable batch and real-time data pipelinesBuild...

Learn more

Data center engineer

Added 06/10/2026

Position SummaryWe are seeking a hands-on Data center engineerto support critical IT infrastructure and operations within its data center environment. The technician will be responsible for hardware deployment, troubleshooting, asset management, rack and stack activities, network connectivity validation, break/fix support, and execution of operational procedures that ensure maximum uptime of data center services.The ideal candidate possesses strong hardware troubleshooting abilities, understands enterprise IT infrastructure, can follow detailed SOPs, and is comfortable working in a fast-paced, mission-critical environment where attention to detail and reliability are essential.Key ResponsibilitiesData Center OperationsInstall, rack, stack, cable, and decommission servers, network devices, and storage equipment.Perform hardware...

Learn more

Data center engineer

Added 06/10/2026

Position SummaryWe are seeking a hands-on Data Center engineerto support critical IT infrastructure and operations within its data center environment. The technician will be responsible for hardware deployment, troubleshooting, asset management, rack and stack activities, network connectivity validation, break/fix support, and execution of operational procedures that ensure maximum uptime of data center services.The ideal candidate possesses strong hardware troubleshooting abilities, understands enterprise IT infrastructure, can follow detailed SOPs, and is comfortable working in a fast-paced, mission-critical environment where attention to detail and reliability are essential.Key ResponsibilitiesData Center OperationsInstall, rack, stack, cable, and decommission servers, network devices, and storage equipment.Perform hardware...

Learn more

Data Engineer

Added 02/10/2026

Senior Data Engineer Location: Abu Dhabi, UAE - Remote Global Type: Contract Role SummaryWe are seeking a Senior Data Engineer to architect and build the foundational data infrastructure for a large-scale AI transformation programme. You will move beyond standard ETL tasks to design and deploy enterprise-grade Data Lakehouses that serve as the "Single Source of Truth" for AI agents and advanced analytics platforms. You will lead the technical execution of data and platform foundation initiatives. Your mandate is to map rigid enterprise systems (e.g., SAP S/4HANA, Ariba, etc.) and collaborate with teams to understand complex unstructured data (technical drawings, regulatory...

Learn more

Data Center Engineer

Added 22/09/2026

About the RoleWe are seeking a hands-on Data Center Engineer to support the commissioning, deployment, maintenance, and troubleshooting of critical infrastructure systems in a data center environment. This role focuses on BMS, BAS, EPMS, and other facility control systems that support cooling, power, and environmental operations.Key ResponsibilitiesCommission and deploy control system hardware and software.Perform testing, startup, and validation of controllers, sensors, and field devices.Troubleshoot controls, networking, communication, and monitoring systems.Investigate and resolve system alarms, faults, and performance issues.Maintain system documentation, configurations, and asset records.Support preventive maintenance and reliability initiatives.Follow established safety, operational, and change management procedures.Required Skills4+ years of experience...

Learn more

Data Analytics Engineer

Added 04/09/2026

AI-Enabled Data Analytics EngineerWe are currently seeking an experienced AI-Enabled Data Analytics Engineer to join a fast-growing team focused on delivering scalable analytics, automation, and AI-driven solutions that enhance business decision-making.This is an exciting opportunity for a hands-on engineer with strong expertise in Databricks, Python, SQL, and PySpark, combined with practical experience using modern AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude Code, Cursor, and VS Code.Key ResponsibilitiesDesign, develop, and optimise scalable data pipelines and analytics solutions within Databricks.Build robust data transformation, automation, and reporting solutions using Python, SQL, and PySpark.Leverage AI-assisted development tools to accelerate coding, testing, debugging,...

Learn more

Data center engineer

Added 24/08/2026

Project OverviewSeeking an experienced ISP Engineer to support the design and development of Inside Plant (ISP) infrastructure for multiple network facilities and data center environments. The role focuses on creating and updating engineering drawings, developing design packages, and supporting infrastructure expansion projects involving fiber optic networks and data center equipment layouts.Key ResponsibilitiesCreate and update ISP engineering drawings using AutoCAD.Convert as-built documentation into engineering templates and design deliverables.Develop and maintain detailed network and data center infrastructure layouts.Produce and manage Statements of Work (SOWs) and associated design packages.Support architecture and infrastructure design activities for network facilities.Coordinate with engineering teams to ensure designs...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.