Senior Data Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Engineer based in Ireland.
This is a remote-first opportunity for an experienced Data Engineer to help design and evolve a scalable analytics platform. You will build robust data pipelines using a modern Zero-ETL approach while ensuring data quality, reliability, and availability across the organisation. The role combines hands-on engineering with architectural thinking, performance optimisation, and operational excellence. You will work closely with Data Analysts and business stakeholders to create trusted datasets that power reporting, analytics, and informed decision-making. You will also have the opportunity to improve engineering standards, automation, monitoring, and platform architecture. This is a strong fit for an ownership-driven engineer who enjoys solving complex data challenges in a flexible, collaborative environment.
Accountabilities
- Design, develop, maintain, and continuously improve scalable Zero-ETL data pipelines supporting organisation-wide analytics.
- Build, optimise, and maintain data models and analytical workloads in Amazon Redshift.
- Develop and manage workflow orchestration using Apache Airflow, ensuring reliable and maintainable data processing.
- Integrate data from multiple internal and external sources while maintaining consistency, availability, and reliability.
- Establish and maintain high standards for data quality, accuracy, consistency, and platform availability.
- Monitor, troubleshoot, and resolve data platform issues, taking ownership from initial identification through root-cause analysis and resolution.
- Optimise SQL queries, data processing workloads, and data warehouse performance to improve efficiency and scalability.
- Design scalable data models that support reporting, business intelligence, and analytical use cases.
- Partner with Data Analysts and business stakeholders to deliver reliable, well-structured datasets and data solutions.
- Contribute to improvements in data architecture, automation, monitoring, documentation, and engineering best practices.
- Maintain clear technical documentation covering pipelines, data models, workflows, and platform architecture.
- Participate in technical planning, architecture discussions, code reviews, and Agile development processes.
Requirements:
- 5+ years of professional experience in Data Engineering or a closely related field.
- Strong expertise in SQL and relational database technologies.
- Hands-on experience with AWS data services, particularly Amazon Redshift and Amazon RDS.
- Proven experience developing, maintaining, and troubleshooting Apache Airflow workflows.
- Strong understanding of ETL concepts, data pipeline design, and scalable data processing.
- Experience designing scalable data warehouse architectures and analytical data models.
- Ability to independently investigate complex production issues, identify root causes, and implement effective solutions.
- Strong understanding of data quality, reliability, monitoring, and operational best practices.
- Excellent communication and stakeholder management skills, with the ability to work effectively with technical and non-technical colleagues.
- Proactive, accountable, and ownership-oriented approach to engineering work.
- Comfortable working in Agile software development environments and contributing to collaborative technical discussions.
- Strong problem-solving and analytical abilities, with an interest in continuously improving systems and processes.
Benefits:
- Remote-first environment: Work remotely with flexibility designed around distributed collaboration.
- Competitive compensation: Competitive salary with individual performance-based bonuses paid quarterly.
- 28 days of paid annual leave: Generous time off to support sustainable work and personal wellbeing.
- Flexible working hours: Core working hours from 10:00 AM to 3:00 PM in your local time zone, with flexibility outside those hours.
- Performance incentives: Access to referral bonuses and additional flash bonuses.
- Premium equipment: Top-of-the-line equipment provided to support an effective remote setup.
- Annual company retreats: Opportunities to meet colleagues in person and build strong professional connections.
- Sustainability focus: Join a remote-first organisation with a commitment to more sustainable ways of working.