Snowflake Data Engineer
Priyanka GuptaRemoteMIDPosted 7d ago
SnowflakeData EngineeringSQLETL/ELTPythonData ScienceAWSAzureGCPData QualityData Governance
About the Role
We are seeking a Snowflake Data Engineer with Python and Data Science expertise to join our team. This role involves developing and maintaining data solutions using Snowflake, optimizing complex SQL queries, and building ETL/ELT pipelines.
Key Responsibilities
• Develop and maintain data solutions using Snowflake.
• Write and optimize complex SQL queries, views, stored procedures, and data transformation processes.
• Develop and maintain ETL/ELT pipelines for loading and transforming data from multiple sources.
• Work with Snowflake features such as Snowpipe, Streams, Tasks, Time Travel, and Zero-Copy Cloning.
• Perform data validation and troubleshoot data pipeline and data quality issues.
• Monitor and optimize Snowflake queries and workloads for performance and cost efficiency.
• Work with data scientists, analysts, and business teams to understand data requirements.
• Perform data preparation, cleansing, transformation, and exploratory analysis.
• Support data science and machine learning initiatives by preparing datasets and developing data pipelines.
• Apply basic statistical and analytical techniques to identify patterns and generate insights.
• Develop data processing and automation scripts using Python.
• Build reusable utilities for data extraction, transformation, validation, and processing.
• Automate repetitive data engineering and quality-check activities.
• Integrate Snowflake with databases, APIs, files, and other enterprise data sources.
• Work with cloud platforms such as AWS, Azure, or GCP.
• Implement data quality and validation checks.
• Ensure data accuracy, completeness, consistency, and reliability.
• Collaborate with data engineers, data scientists, analysts, architects, and business stakeholders.
• Document data solutions, processes, and technical implementations.
Requirements
• 7–10 years of experience in Data Engineering, Data Science, Analytics, or a related field.
• Strong hands-on experience with Snowflake.
• Snowflake certification is preferred.
• Strong proficiency in SQL and experience with complex query development and optimization.
• Good hands-on experience with Python for data processing and automation.