Snowflake Developer(azure or aws)

FULL_TIME 3 weeks ago
Employment Information

Skills and Experience Required:

  • 5-10 years of experience in developing and implementing data solutions using Snowflake.
  • Strong proficiency in SQL for complex queries, stored procedures, and performance tuning.
  • Hands-on experience in ETL/ELT development, data ingestion, and transformation using Snowflake features (Stages, Streams, Tasks).
  • Familiarity with Snowflake architecturevirtual warehouses, micro-partitions, Time Travel, and data sharing.
  • Experience integrating Snowflake with multiple data sources (on-prem databases, APIs, cloud storage like AWS S3/Azure Data Lake).
  • Knowledge of performance optimization techniques and cost management in Snowflake.
  • Exposure to Python or other scripting languages for automation and orchestration.
  • Understanding of security best practicesRBAC, masking, encryption, and compliance standards.
  • SnowPro Core certification preferred.
  • Strong problem-solving and communication skills
  • Excellent communication, presentation, and interpersonal skills
  • Experienced in working in a customer facing role

Role & responsibilities:

  • Develop and maintain data pipelines for ingestion, transformation, and loading into Snowflake.
  • Implement optimized SQL queries and stored procedures for analytics and reporting.
  • Integrate Snowflake with various data sources ensuring secure and reliable data flow.
  • Apply best practices for performance tuning and cost optimization of virtual warehouses.
  • Implement security measures including RBAC, data masking, and encryption.
  • Collaborate with data engineers and architects to deliver scalable and efficient solutions.
  • Troubleshoot and resolve issues related to data ingestion, transformation, and query performance.
  • Document technical solutions and provide support for deployments and enhancements.
  • Stay updated on Snowflake features and enhancements to improve solution capabilities.