Senior Data Engineer
Role details
Job location
Tech stack
Job description
Don't worry, you don't need to be a Snowflake expert, we'll help you broaden your skillset in that department. What you will have is a strong background in Data Warehouse development, Data Ingestion and Integration, designing and implementing ETL pipelines on various technologies and ideally some Data Modelling experience.
You'll be an enthusiastic learner, keen and inquisitive towards new technologies and methods and we'll support your fearless mindset, encouraging you to "have a go". Your positive mindset will also rub off on your colleagues and peers as you are a great team player.
On top of the exciting technical challenges, you will also have the opportunity to develop your leadership skills as Zurich looks to expand its in-house engineering team which you will help to recruit, train and lead.
As an Agile focused organisation, we put our customers at the heart of everything we do so you'll be comfortable working with a broad base of business stakeholders in a highly collaborative environment.
What will you be doing?
- Lead the design, build and implementation of Data pipelines onto the Snowflake platform from a variety of input data source formats, frequencies and latencies
- Work with key business consumers to prototype, build and enhance data interfaces, reporting data marts and analytical models
- Lead the charge with innovation and experimentation, driving an automation first mindset
- Work closely with our Data Science and Analytics team to leverage opportunities within our data for insights business value
- Proactively drive sprint planning and the creation of tasks to help understand burndown, identify and remove blockers and drive continual improvement
Requirements
- Experienced in ETL/ELT techniques integrating into Data Warehouse solutions.
- Solid understanding of Relational Databases & Data Warehouse methodology such as Kimball, Inmon & Data Vault.
- Knowledge of various architectures and methodologies like metadata management, performance management and handling data quality issues.
- Experience working in a DevOps environment including Agile, Scrum or Kanban project management methodology.
- Developing in Cloud environments such as Azure, Snowflake, AWS etc.
- Excellent problem-solving skills and able to deal with ambiguity.
- Ability to work under pressure and shift priorities depending on business needs.
- Comfortable providing technical support and direction to more junior colleagues
- Good communication and stakeholder/customer management skills.