Snowflake Developer – Job Description
We are looking for a strong
Snowflake Developer with hands-on experience in
Snowflake, SQL, and at least one of the following technologies:
Python / DBT / Cortex AI. The candidate should have experience in building scalable data pipelines, data transformation, optimization, and cloud-based data warehouse solutions.
Required Skills
- Strong hands-on experience in Snowflake
- Excellent knowledge of SQL and query optimization
- Experience in at least one of the following:
- Python
- DBT (Data Build Tool)
- Snowflake Cortex AI
- Good understanding of data warehousing concepts
- Experience in ETL/ELT development and data transformation
- Knowledge of performance tuning and Snowflake best practices
- Experience working with cloud platforms like AWS/Azure/GCP is an added advantage
- Good communication and stakeholder management skills
Roles & Responsibilities
- Design, develop, and maintain Snowflake-based data solutions
- Develop and optimize complex SQL queries, stored procedures, and transformations
- Build scalable ETL/ELT pipelines using Snowflake and related technologies
- Work with cross-functional teams to understand business requirements
- Perform data validation, troubleshooting, and performance optimization
- Implement best practices for data governance, security, and scalability
- Collaborate with data engineers, analysts, and architects for end-to-end delivery
Good to Have
- Experience with Cortex AI capabilities in Snowflake
- Exposure to CI/CD and DevOps practices
- Knowledge of orchestration tools like Airflow
- Experience in Agile methodology