Job Title : Snowflake & DBT Data Engineer
Experience : 5–10 years
Employment Type : Full-time
Job Summary :
We are seeking a highly skilled Data Engineer with strong hands-on experience in Snowflake and dbt (Data Build Tool) to join our data engineering team. The ideal candidate will be responsible for designing and developing scalable data pipelines, performing advanced data transformations, and ensuring data quality using modern data stack technologies.
Key Responsibilities :
- Design, develop, and optimize data pipelines using dbt and Snowflake .
- Build efficient, reliable, and scalable data transformation models with dbt Core or dbt Cloud .
- Implement Snowflake features such as Snowpipe, Streams, Tasks, and Dynamic Tables .
- Work closely with Data Analysts, BI Engineers, and Data Scientists to understand data requirements.
- Ensure data quality and perform rigorous data testing and validation using dbt tests .
- Maintain and enhance the data warehouse architecture to support business intelligence and reporting needs.
- Monitor data pipeline performance and troubleshoot issues proactively.
- Apply version control practices (Git) and CI / CD for data workflows.
Required Skills & Qualifications :
5+ years of experience in Data Engineering.Strong hands-on experience with Snowflake – including data modeling, performance tuning, and administration.Advanced proficiency in dbt (Core or Cloud) for data transformations and testing.Proficient in SQL (complex queries, CTEs, window functions, optimization).Experience with ETL / ELT design patterns and tools like Airflow, Fivetran, or Informatica.Solid understanding of data warehousing concepts , dimensional modeling , and medallion architecture .Experience with Cloud Platforms such as AWS, Azure, or GCP is a plus.Familiarity with Git / GitHub and version-controlled deployment pipelines.Excellent communication skills and ability to work in cross-functional teams.