sahaj software solutions private limited · via SimplyHired
Job Description
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.