Senior Data Engineer
We’re partnering with a leading global investment advisory firm to hire a Senior Data Engineer to join their London tech team. This is a fantastic opportunity to work on high-impact data initiatives in a fast-paced, entrepreneurial environment.
The Role:
As a Senior Data Engineer, you’ll play a key role in designing and building data pipelines from internal systems and external vendors, transforming and modeling data in Snowflake, and working with AI-driven data platforms. You’ll collaborate closely with software engineers, AI teams, and data management, contributing to solutions that have tangible business impact.
What You’ll Do:
- Build and maintain scalable data pipelines and workflows
- Transform data in Snowflake, including semantic views and AI agents
- Work with internal and external data sources, including APIs
- Apply data engineering best practices to ensure high-quality, testable, maintainable code
- Participate fully in agile development, contributing to a small, high-performing team
What We’re Looking For:
- 5+ years of commercial data engineering experience
- 3+ years in Snowflake (including Cortex AI and semantic views)
- 3+ years in Python 3+
- Strong database querying skills (MySQL preferred)
- Experience with complex data warehouses, data modeling, and star schemas
- Familiarity with APIs and agile methodologies
Nice to Have:
- Azure Data Factory (ADF) experience
- Exposure to AI tools such as Codex, Claude, or agentic frameworks
- Visualization experience (Power BI preferred)
- Experience working with global, cross-functional teams