Lead Data Engineer
Dublin
About the Company:
This is a dynamic and rapidly growing technology company focused on providing innovative solutions to its global customer base. Leveraging vast amounts of data, the company strives to build and maintain a world-class data infrastructure to support its analytical and operational needs. It fosters a collaborative and technically excellent culture where leadership in building reliable, scalable, and efficient data systems is highly valued.
The Role:
The company is seeking a highly skilled and experienced Lead Data Engineer to join and help guide its growing data engineering team. In this leadership role, you will be responsible for the strategic direction, design, implementation, and maintenance of the company's core data infrastructure. You will lead technical projects, mentor other data engineers, and collaborate closely with data scientists, analysts, and software engineering leadership to ensure data is a strategic asset for the organisation.
Key Responsibilities:
- Provide technical leadership and guidance to the data engineering team, setting architectural direction and promoting best practices.
- Lead the design and implementation of complex and scalable data pipelines and data warehouse/data lake solutions.
- Define and enforce data governance policies and data quality standards.
- Drive the evaluation and adoption of new data technologies and tools to enhance the data infrastructure and team capabilities.
- Collaborate with stakeholders across the organisation to understand their data needs and translate them into robust technical solutions.
- Oversee the monitoring, performance tuning, and troubleshooting of critical data infrastructure components.
- Lead and contribute to the development of data modelling standards and ensure consistent application across data systems.
- Drive automation of data-related tasks and infrastructure deployment.
- Mentor and coach data engineers at all levels, fostering their technical growth, leadership skills, and career development.
- Participate in strategic planning and contribute to the roadmap for the data platform.
- Stay current with industry trends and emerging technologies in data engineering.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field. A Master's degree is preferred.
- Extensive experience (typically 8+ years) in data engineering roles, with demonstrated leadership experience and a strong track record of delivering complex data solutions.
- Strong experience with database technologies, including SQL.
- Proficiency in at least one programming language relevant for data engineering, such as Python.
- Experience with data visualisation tools, such as Power BI.
- Significant experience architecting, building, and managing data infrastructure in cloud environments.
- Strong understanding of data modelling principles and data warehousing concepts.
- Proven ability to define and implement data governance and data quality frameworks.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional communication, collaboration, and influencing skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Experience leading technical teams and mentoring engineers.
What the Company Offers:
- A challenging and highly impactful leadership role in a fast-paced and data-driven environment.
- Significant opportunities for professional growth and leadership development.
- A collaborative and technically strong team culture where innovation is encouraged.
- Competitive salary, benefits package, and potential for equity.
- The opportunity to shape the future of the company's data platform and have a significant impact on its success.
To Apply:
If you are a highly experienced and visionary Lead Data Engineer looking for an exciting opportunity to lead a talented team and drive the evolution of a critical data infrastructure, you are encouraged to apply.
