Analyst(Data/ Business/ Application)

Lead Data Engineer

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

  • A relevant degree