Data Engineer - Snowflake | DBT | Python - Investment Management - Strike IT
Why This Role Stands Out
This hybrid role offers a fantastic chance to enhance your skills with Snowflake, DBT, and Python within a reputable investment management firm, contributing to critical business functions. If you thrive on solving complex data challenges and collaborating in a dynamic Agile environment, this opportunity is ideal for you to grow your career. Apply now to join a highly collaborative team and make a significant impact!
Quick Overview
Job Description
Data Engineer - Investment Management - Snowflake | DBT | Python
Contract: 4-month Initial Contract (Likely Extension)
Location: London (Hybrid Working)
IR35 Status: Inside IR35
An exciting opportunity has arisen for an experienced Data Engineer to join the technology team of a leading investment management organisation.
Working within a highly collaborative Agile environment, you'll play a key role in designing, developing and enhancing modern cloud-based data solutions that support front-office investment teams and critical business functions.
This is an excellent opportunity to work on a modern Azure and Snowflake data platform, helping to deliver scalable data pipelines, analytics capabilities and business-critical integrations.
The Role
You'll work closely with Business Analysts, Developers, Testers and business stakeholders to design and deliver high-quality data engineering solutions.
This role combines hands-on engineering with stakeholder engagement and requires someone who enjoys solving complex data challenges within a fast-paced investment management environment.
Key Responsibilities
- Design, build and maintain scalable data pipelines and ETL/ELT solutions
- Develop robust data models and transformations using Snowflake and dbt
- Build and optimise data integrations across multiple platforms and applications
- Work with Azure Data Factory and Databricks to develop modern cloud data solutions
- Develop Python-based automation and data processing solutions
- Write high-performance SQL for data extraction, transformation and reporting
- Work alongside Business Analysts to translate business requirements into technical solutions
- Participate throughout the full software development lifecycle
- Perform testing and support business user acceptance
- Ensure data quality, governance and best engineering practices are followed
- Contribute to continuous improvement of the data platform and engineering standards
Experience:
We're looking for an experienced Data Engineer with strong cloud data engineering expertise, ideally gained within Financial Services or Asset Management.
You should have strong experience with:
- Snowflake (essential)
- dbt for data transformation (essential)
- Python
- Azure Data Factory
- Azure Databricks
- SQL Server
- Advanced SQL development
- ETL / ELT pipeline development
- Cloud-based data engineering
- Data modelling
- API and data integration
- Git and Agile delivery methodologies
- Full software development lifecycle
Experience within investment management or financial services, including exposure to one or more of the following:
- Front Office or Investment platforms
- Asset Management
- Market or reference data
- ESG / Sustainability data
- Bloomberg Aladdin or Aladdin Data Cloud (ADC)
- Power BI
- Web scraping
- Enterprise scheduling tools such as JAMS
Skills
Similar jobs
Principal Data Engineer (14 Month FTC)
British Airways · Harmondsworth, United Kingdom
20 minutes agoPrincipal Data Engineer
National Highways · UK, United Kingdom
2 hours agoDatabase Engineer - MySQL
Akkodis · Hessle, United Kingdom
3 hours ago£40k - £45k/yrPalantir Data Engineer
Experis · United Kingdom
4 hours agoLead Data Engineer
National Highways · United Kingdom
6 hours agoPrincipal Data Engineer
National Highways · United Kingdom
6 hours ago