Snowflake Data Engineer
Summary
Designs, develops, and maintains large-scale data warehouses on Snowflake, writing complex SQL to extract insights from massive datasets. Works with cross-functional teams on data modeling and ETL, with automated testing and code reviews for quality.
Roles and Responsibilities
- Design, develop, and maintain large-scale data warehouses using Snowflake as the primary database engine.
- Develop complex SQL queries to extract insights from massive datasets stored in Snowflake tables.
- Collaborate with cross-functional teams to identify business requirements and design scalable solutions for data modeling and ETL processes.
- Implement automated testing frameworks (e.g., unit tests) to ensure high-quality code delivery.
- Participate in code reviews to improve overall quality of the software product.