Overview
Skills
Job Details
Job Title: Snowflake Developer
Location: Alpharetta, GA (Hybrid Onsite)
Job Type: Contract
Job Summary:
We are seeking a skilled and experienced Snowflake Developer to join our data engineering team. The ideal candidate will have deep expertise in Snowflake, data modeling, SQL, and modern data warehousing practices. You will be responsible for building, optimizing, and maintaining robust data pipelines and integrations using Snowflake and related tools.
Key Responsibilities:
-
Design, develop, and optimize Snowflake data models (star/snowflake schemas).
-
Create and manage Snowflake objects such as databases, schemas, tables, views, and roles.
-
Develop data pipelines using Snowflake and ETL tools (e.g., Matillion, DBT, Informatica, Talend).
-
Optimize performance of SQL queries and data loading processes.
-
Integrate Snowflake with external systems such as AWS/Google Cloud Platform/Azure, data lakes, and BI tools.
-
Implement data governance, security, and access control in Snowflake.
-
Monitor and troubleshoot data pipeline and platform issues.
-
Collaborate with data analysts, data scientists, and stakeholders to gather requirements.
Required Skills & Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
3+ years of experience working with Snowflake.
-
Strong SQL and performance tuning skills.
-
Hands-on experience with ETL/ELT processes and tools.
-
Experience with cloud platforms (AWS, Google Cloud Platform, or Azure).
-
Familiarity with CI/CD and version control tools like Git.
-
Understanding of data warehousing concepts and best practices.
-
Excellent problem-solving and communication skills.