Experience: 8+ Years
Job Summary
We are seeking an experienced Snowflake Engineer to design, develop, and optimize scalable cloud-based data solutions. The ideal candidate will have strong expertise in Snowflake, dbt, AWS, SQL, and Python, with hands-on experience building end-to-end ELT pipelines and modern data platforms.
Key Responsibilities
- Design, develop, and maintain data pipelines using Snowflake, dbt, AWS S3, Glue, and Lambda.
- Build and optimize scalable ELT workflows for large-scale data processing.
- Develop dimensional data models and implement best practices for data warehousing.
- Optimize Snowflake performance using clustering keys, partitioning strategies, and materialized views.
- Implement incremental data loading and transformation frameworks using dbt.
- Create reusable dbt models, macros, tests, and documentation.
- Ensure data quality through validation, monitoring, and automated testing.
- Implement Snowflake security controls, including RBAC, access management, and encryption.
- Develop Python scripts for automation, reporting, and data processing.
- Collaborate with cross-functional teams to deliver business-focused data solutions.
Required Skills
- 8–9 years of experience in Data Engineering or related fields.
- Strong hands-on experience with Snowflake.
- Expertise in dbt, SQL, and Python.
- Experience with AWS services such as S3, Glue, and Lambda.
- Strong knowledge of dimensional data modeling and data warehousing concepts.
- Experience in performance tuning and query optimization.
- Understanding of Snowflake security and governance best practices.
- Excellent problem-solving and communication skills.
Preferred Qualifications
- Experience with CI/CD for data pipelines.
- Knowledge of data lineage, monitoring, and observability tools.
- AWS or Snowflake certifications are a plus.
Pay: ₹100,000.00 - ₹200,000.00 per month
Work Location: Remote