Role Overview
We are looking for an experienced Snowflake Developer with 4+ years of hands-on experience in cloud data warehousing, SQL development, ETL/ELT pipelines, and the Snowflake platform.
Responsibilities
- Design, develop, and maintain Snowflake data warehouse solutions.
- Develop complex SQL queries, stored procedures, views, and tables.
- Build and optimize ETL/ELT pipelines for data ingestion and transformation.
- Work with Snowflake features such as Snowpipe, Streams, Tasks, Time Travel, Zero-Copy Cloning, and Dynamic Tables.
- Perform query and warehouse performance tuning.
- Implement data transformation and data quality processes.
- Work with cloud storage such as AWS S3, Azure ADLS, or GCP.
- Develop and maintain data models for analytical and reporting requirements.
- Monitor data pipelines and troubleshoot production issues.
- Collaborate with Data Engineers, BI Developers, and business teams.
Requirements
- 4+ years of experience in Data Engineering / Snowflake Development.
- Strong Snowflake hands-on experience.
- Advanced SQL skills.
- Experience with ETL/ELT concepts and data pipelines.
- Good knowledge of Data Warehousing and Data Modeling.
- Experience with Python or scripting.
- Experience with any ETL tools such as Informatica, Talend, Matillion, dbt, ADF, or AWS Glue.
- Good understanding of Cloud platforms (AWS/Azure/GCP).
- Experience with Git / CI-CD is preferred.
Skills
- Snowflake
- SQL
- Python
- ETL/ELT
- AWS