Data Warehouse Engineer
- Competitive daily rate offered
- Dublin
- Contract
We are partnering with a large enterprise organisation to hire an experienced Senior Data Warehouse Engineer to join a high-performing data and analytics function. This role sits within a team responsible for building and supporting mission-critical data platforms that underpin reporting, analytics, and strategic decision-making.
The successful candidate will bring strong end-to-end data warehousing expertise, a passion for high-quality data solutions, and the ability to work closely with both technical and business stakeholders. You’ll be involved in designing, developing, and enhancing data warehouse and data mart solutions across on-premise and cloud environments.
Key Responsibilities
Design, build, and maintain robust ETL processes to ingest data from multiple internal and external sources
Ensure data accuracy, validation, and quality controls across all pipelines
Collaborate with architecture, engineering, and business teams to evolve and optimise the data warehouse platform
Partner with business analysts and delivery teams to shape reporting and analytics requirements
Contribute to complex data initiatives requiring deep technical expertise and broad system knowledge
Translate business needs into scalable, well-designed technical solutions
Produce clear, concise technical documentation and specifications
Support ongoing enhancements, maintenance, and optimisation of existing data warehouse solutions
Required Experience & Skills
Advanced SQL expertise, including performance tuning, indexing strategies, and complex stored procedures
7+ years’ hands-on experience with SQL Server and SSIS
Strong track record delivering scalable, reliable data warehouse solutions
Excellent data modelling skills, including dimensional modelling and slowly changing dimensions
Solid experience in ETL / ELT design and development
Data quality, profiling, and reconciliation experience
Proven ability to work on large-scale, complex data platforms
Desirable Experience
Tableau or similar BI/reporting tools
Azure data services, including Azure Data Lake, Azure SQL Database, and cloud storage
Azure DevOps (pipelines, repositories, release management)
Experience operating across hybrid (on-prem and cloud) data environments
Education & Certifications
Third-level qualification in Computer Science, IT, or a related discipline (or equivalent professional experience)
Microsoft / Azure certifications are an advantage
Competencies
Delivery-focused with a strong sense of ownership
Highly organised with a structured approach to problem solving
Strong analytical mindset and attention to detail
Comfortable working collaboratively within cross-functional teams
Excellent verbal and written communication skills