Snowflake Developer - Data Platform

5 - 10 years

Pune

Posted:8 months ago

Apply

Job Description

As a Snowflake Developer, your role will involve designing, developing, and optimizing scalable cloud data solutions using the Snowflake data platform. You will need to have strong SQL expertise, hands-on experience with data ingestion and transformation, and the ability to work in a customer-facing environment to deliver high-quality analytics and reporting solutions. **Key Responsibilities:** - Develop and maintain end-to-end data pipelines for ingestion, transformation, and loading into Snowflake. - Design and implement optimized SQL queries, views, and stored procedures to support analytics and reporting use cases. - Integrate Snowflake with multiple data sources, including on-prem databases, APIs, and cloud storage platforms such as AWS S3 and Azure Data Lake. - Implement and manage Snowflake features such as Stages, Streams, Tasks, and Time Travel for efficient ELT workflows. - Apply performance tuning and cost optimization techniques for virtual warehouses. - Implement security best practices, including RBAC, data masking, encryption, and compliance controls. - Collaborate with data engineers, architects, and business stakeholders to deliver scalable and reliable data solutions. - Troubleshoot and resolve issues related to data ingestion, transformations, and query performance. - Create and maintain technical documentation for solutions, deployments, and enhancements. - Stay current with Snowflake platform enhancements and best practices to continuously improve solution capabilities. **Qualification Required:** - 5-10 years of experience developing and implementing data solutions using Snowflake. - Strong proficiency in SQL, including complex queries, stored procedures, and performance tuning. - Hands-on experience with ETL/ELT development using Snowflake capabilities: Stages, Streams, Tasks. - Solid understanding of Snowflake architecture, including Virtual Warehouses, Micro-partitions, Time Travel, Data Sharing. - Experience integrating Snowflake with on-prem databases, REST APIs, and cloud storage platforms (AWS S3, Azure Data Lake). - Knowledge of performance optimization and cost management strategies in Snowflake. - Exposure to Python or other scripting languages for automation and orchestration. - Strong understanding of Snowflake security, including RBAC, masking policies, encryption, and compliance standards. - Experience working in a customer-facing role with strong communication and presentation skills. As a Snowflake Developer, your role will involve designing, developing, and optimizing scalable cloud data solutions using the Snowflake data platform. You will need to have strong SQL expertise, hands-on experience with data ingestion and transformation, and the ability to work in a customer-facing environment to deliver high-quality analytics and reporting solutions. **Key Responsibilities:** - Develop and maintain end-to-end data pipelines for ingestion, transformation, and loading into Snowflake. - Design and implement optimized SQL queries, views, and stored procedures to support analytics and reporting use cases. - Integrate Snowflake with multiple data sources, including on-prem databases, APIs, and cloud storage platforms such as AWS S3 and Azure Data Lake. - Implement and manage Snowflake features such as Stages, Streams, Tasks, and Time Travel for efficient ELT workflows. - Apply performance tuning and cost optimization techniques for virtual warehouses. - Implement security best practices, including RBAC, data masking, encryption, and compliance controls. - Collaborate with data engineers, architects, and business stakeholders to deliver scalable and reliable data solutions. - Troubleshoot and resolve issues related to data ingestion, transformations, and query performance. - Create and maintain technical documentation for solutions, deployments, and enhancements. - Stay current with Snowflake platform enhancements and best practices to continuously improve solution capabilities. **Qualification Required:** - 5-10 years of experience developing and implementing data solutions using Snowflake. - Strong proficiency in SQL, including complex queries, stored procedures, and performance tuning. - Hands-on experience with ETL/ELT development using Snowflake capabilities: Stages, Streams, Tasks. - Solid understanding of Snowflake architecture, including Virtual Warehouses, Micro-partitions, Time Travel, Data Sharing. - Experience integrating Snowflake with on-prem databases, REST APIs, and cloud storage platforms (AWS S3, Azure Data Lake). - Knowledge of performance optimization and cost management strategies in Snowflake. - Exposure to Python or other scripting languages for automation and orchestration. - Strong understanding of Snowflake security, including RBAC, masking policies, encryption, and compliance standards. - Experience working in a customer-facing role with strong communication and presentation skills.

Skills Required

sql snowflake data transformation aws azure performance tuning cost optimization python security rbac data masking encryption etlelt data ingestion compliance controls

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You