Snowflake Data Warehouse Engineer
AE Business Solutions
United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
BB
Benedikt Bischof
about 4 years ago
EM
Eli McGarvie
Data Engineer Salary UK
about 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
EM
Eli McGarvie
Data Analyst Salary in the UK
about 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago