We are looking for a Senior Data Engineer with strong expertise in Snowflake and DBT.
- Design, develop, and maintain scalable data models and transformation pipelines using dbt and Snowflake.
- Build and manage end-to-end data workflows, from raw ingestion to curated analytical layers.
- Develop reusable, modular, and scalable transformations using Jinja and dbt macros.
- Select and implement appropriate materializations (incremental, snapshot, table, view, ephemeral). based on performance and business needs.
- Define and implement robust data testing strategies (generic and custom tests).
- Ensure high data quality and reliability using tools such as dbt-expectations, dbt-utils, Elementary.
- Collaborate with cross-functional teams (Data Analysts, Data Scientists, Engineers) to understand. requirements and deliver data solutions.
- Troubleshoot and resolve data quality, performance, and transformation issues.
- Contribute to best practices in data modeling, version control, and CI/CD pipelines.