My Dublin-based client is actively recruiting a Lead Data Engineer to join their team on a permanent basis.
Job Responsibilities
- Work on an early-stage project using modern technologies. (Snowflake is used as the data warehouse and Python is the main programming language)
- Design, develop and deploy production-grade data pipelines to feed data to our data warehouse.
- Collaborate with the Data Insights team and understand their requirements to design, develop and deploy data extraction feeds to the data science consumers.
- Ensure proper documentation exists and is in order for data pipelines
- Work closely with the Head of Data Engineering on the design and implementation of these pipelines.
- Mentor the junior engineer team-lead by example with engineering excellence.
- Work with the infrastructure department and vendors on any production issues.
- Manage and administer the Data and analytical systems as required.
Experience Required
- Deep experience of databases and SQL – (Oracle/SQL Server/Postgres)
- Data warehousing in any technology, knowledge of Snowflake would be advantageous.
- Data modelling knowledge.
- Previous automation experience using Python or PowerShell or another scripting language.
- Knowledge of ETL/ELT tools such as SSIS, and OLAP tools such as SSAS.
- Experience in working in a cloud-based environment such as Azure, AWS or GCP.
- Financial Services experience is desired
- A strong knowledge of visualisation tools such as Power BI, Tableau.
- Strong proclivity for automation and DevOps practices.
Essential and Desirable Skills
- Building and maintaining relationships
- Results-driven
- Innovative attitude
- Problem solving skills & decisive
- Good communication and collaboration skills
Educational Requirements