Software Developer/ Engineer/ Architect

Lead Data Engineer

Job Purpose

The new Connected Data strategy was approved recently as part of the overall Irish Life group-wide 5-year strategy. This team consists of both Data Engineering (responsible for data management and pipelines), and Data Insights (responsible for analysis and data science).

We have a great opportunity for a senior lead engineer to join our early-stage green-field project in an exciting and relevant field, using modern technologies (we use Snowflake as our data warehouse and Python as our main programming language), on a project that will have a high impact within Irish Life. You’ll get to shape the technical development and engineering practices within the team from the start.

This role will report to the Head of Data Engineering.

Key Accountabilities

•    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 for data pipelines
•    Work closely with the Head of Data Engineering on the design and implementation of these pipelines.
•    Lead and Mentor junior engineers. Lead by example with engineering excellence.
•    Work with our infrastructure department and vendors on any production issues.
•    Manage and administer the Data and analytical systems as required.

Desired Knowledge / Experience / Skills

•    Deep experience of databases and SQL – (Oracle/SQL Server/Postgres)
•    Data warehousing in any technology, knowledge of Snowflake would be advantageous.
•    Data modelling knowledge.
•    Automation 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 desirable.
•    Knowledge of visualisation tools such as Power BI, Tableau.
•    Strong proclivity for automation and DevOps practices.

Behavioural Competencies

  • Building and Maintaining Relationships
  • Drive for Results
  • Innovation and Change
  • Problem Solving & Decision Making
  • Team Working & Cross Functional Collaboration