Description

Key Skills: Snowflake, Python, SQL

Roles and Responsibilities:

  • Design, develop, and optimize scalable data pipelines using Snowflake.
  • Develop data transformation scripts and ETL workflows leveraging Snowflake features such as Snowpipe, Streams, Tasks, and UDFs.
  • Write clean, efficient, and modular Python code to support data ingestion, transformation, and automation tasks.
  • Write complex SQL queries to extract, manipulate, and analyze data stored in Snowflake.
  • Monitor and troubleshoot Snowflake performance issues, optimize queries and workloads.
  • Collaborate with data analysts, BI teams, and other engineers to understand requirements and deliver data solutions.
  • Ensure data integrity, security, and governance across the data platforms.

Skills Required:

  • Snowflake: Minimum of 6 years of hands-on experience working with Snowflake architecture, development, and optimization.
  • Python: Strong programming knowledge with practical use in data engineering, automation, and scripting.
  • SQL: Advanced skills in writing and optimizing complex SQL queries.
  • Experience with Snowflake-specific components (e.g., Virtual Warehouses, Snowpipe, Streams, Tasks).
  • Understanding of cloud data architecture and integration patterns.
  • Familiarity with version control systems like Git.

Education: Bachelor's or Master's degree in Computer Science, Data Engineering, Information Technology, or a related field.

Education

Any Graduate