What are the responsibilities and job description for the Snowflake Developer - W2 contract only position at Vybog?
Key Responsibilities:
- Design, develop, and maintain scalable data pipelines and data integration solutions using Snowflake.
- Implement ETL/ELT workflows to extract, transform, and load data from various sources (structured/unstructured).
- Optimize Snowflake performance, including query tuning, clustering, and warehouse sizing.
- Build and maintain data models, schemas, and data marts for analytics and reporting.
- Collaborate with data analysts, BI developers, and data scientists to deliver high-quality data solutions.
- Manage data ingestion, data quality, and data governance processes.
- Integrate Snowflake with AWS / Azure / GCP ecosystems using tools like Airflow, dbt, or Informatica.
- Ensure data security and compliance with organizational standards.
Required Skills and Experience:
- 5 years of experience as a Data Engineer or similar role.
- Strong hands-on experience with Snowflake (SnowSQL, Snowpipe, Streams, Tasks, Time Travel, etc.)
- Expertise in SQL and performance tuning.
- Experience with ETL/ELT tools (Informatica, Talend, dbt, Matillion, etc.).
- Knowledge of Python or Scala for data transformation and automation.
- Experience working with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines and version control (Git).
- Strong understanding of data warehousing concepts, star/snowflake schemas, and dimensional modeling.
Preferred Qualifications:
- Snowflake SnowPro Certification.
- Experience with data orchestration tools (Airflow, Prefect, Dagster).
- Familiarity with modern data stack tools (Fivetran, dbt, Looker, Power BI).
- Exposure to Big Data tools like Spark or Databricks.