We are seeking a skilled Snowflake Developer with strong expertise in data modeling, DBT, and large-scale data migration. The ideal candidate will be responsible for designing, developing, and optimizing cloud-based data solutions using Snowflake.
Key Responsibilities:
Design and develop scalable data models in Snowflake
Build and manage transformation pipelines using DBT (Data Build Tool)
Perform data migration from legacy/on-prem systems to Snowflake
Write optimized SQL queries for large datasets
Implement data quality checks and validation processes
Collaborate with data engineers, analysts, and business stakeholders
Use Git for version control and manage code repositories
Monitor and optimize Snowflake performance (warehouses, clustering, pruning)
Required Skills:
Strong hands-on experience with Snowflake
Proficiency in DBT (Core or Cloud)
Solid understanding of data modeling (Star schema, Snowflake schema)
Experience in data migration projects (ETL/ELT)
Strong SQL skills (joins, window functions, performance tuning)
Experience with Git (branching, merging, CI/CD workflows)
Preferred Skills:
Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
Knowledge of Snowpipe, Streams, and Tasks
Familiarity with orchestration tools (Airflow, etc.)
Exposure to data governance and security best practices