Snowflake Data Warehouse Engineer

AE Business Solutions
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Query Performance Data Analysis Microsoft Azure Databases Information Engineering Data Warehousing Performance Tuning Reference Data Standard Sql SQL Databases Systems Integration Snowflake
+5 more
Change Data Capture Gitlab-ci Star Schema Software Version Control Data Pipelines

Job description

  • Design and implement Snowflake schemas and object lifecycle strategies optimized for analytics workloads.
  • Build scalable dimensional and time-series data models supporting portfolio hierarchies, positions, security master integration, exposures, and risk metrics.
  • Develop robust ELT pipelines using dbt and native Snowflake capabilities, including Streams, Tasks, and Snowpipe, for daily and intraday processing.
  • Implement efficient change data capture and incremental processing strategies across position, pricing, risk, and reference data domains.
  • Create and maintain high-performance tables, views, and materialized views aligned to performance-sensitive analytical use cases.
  • Lead query performance optimization efforts, including clustering strategy, micro-partition awareness, warehouse sizing, caching behavior, and workload management.
  • Establish data quality and reconciliation frameworks, including completeness checks, monitoring, and alerting for financial datasets.
  • Automate Snowflake deployments and SQL transformations using GitLab CI/CD and version control best practices.

Requirements

We’re partnering with a confidential, investment-focused organization to add a Snowflake Data Warehouse Engineer. If you have strong Snowflake, SQL, dbt, and performance optimization experience - especially in complex analytical or financial data environments - this is a strong opportunity to work on high-impact data warehouse initiatives., * 7+ years of experience in data engineering or data warehousing roles.

  • 5+ years of hands-on Snowflake experience in production environments.
  • Experience creating and managing Snowflake databases, schemas, roles, and grants.
  • Experience designing and implementing Streams and Tasks for CDC and scheduled processing.
  • Experience building and optimizing materialized views and performance-driven data models.
  • Expert-level SQL skills, including complex window functions, CTEs, analytic queries, set-based transformations, and performance tuning.
  • 4+ years of experience with ELT or transformation tools, ideally dbt.
  • Experience integrating Snowflake with Azure cloud storage and upstream financial systems.
  • Experience implementing GitLab CI/CD for SQL-based transformations and Snowflake object deployments.
  • Strong analytical data modeling experience, including star schemas, slowly changing dimensions, fact tables, aggregates, and large-scale time-series structures.
  • Experience supporting high-volume, performance-sensitive financial or portfolio datasets.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:46 min

Transforming data architecture from on-premise to cloud

Sandhya Menon Sandhya Menon · WWC Europe 2026

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:33 min

Integrating internal APIs and maintaining data sovereignty

Mahran Meißner Mahran Meißner · WWC Europe 2026

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all