HIRING for PAN India!!
A Snowflake Developer designs, builds, and maintains data solutions on the Snowflake cloud platform, focusing on data warehousing, ETL/ELT pipelines (using tools like Snowpipe, dbt), SQL optimization, performance tuning, and data modeling, while ensuring security and collaborating with teams to deliver data for business intelligence and analytics. Key duties include implementing data ingestion (Snowpipe), writing complex SQL/Python, optimizing virtual warehouses, managing data security (RBAC), and integrating with other cloud services (AWS/Azure).
Key Responsibilities-
- Design, implement, and optimize Snowflake data warehouses, tables, and views.
- Build and maintain data pipelines using Snowpipe, dbt, or Python for loading and transforming data.
- Write highly optimized SQL queries and tune Snowflake performance (virtual warehouses, resource monitors).
- Develop robust data models for data integrity and accessibility.
- Implement access controls (RBAC), encryption, and masking to protect sensitive data.
- Connect Snowflake with other data sources and tools (BI tools, cloud platforms).
- Work with data analysts, architects, and business stakeholders to meet data needs.
- Diagnose and resolve production issues related to data flow and performance.
Essential Skills & Qualifications
- Strong SQL proficiency and experience with cloud data warehousing.
- Expertise in Snowflake features (Snowpipe, Streams, Tasks, Virtual Warehouses).
- Experience with ETL/ELT tools and data transformation (dbt, Python).
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Understanding of data modeling, data security, and governance.
- Excellent communication and problem-solving skills.