Description
Build and optimize scalable data pipelines and models using DBT, SQL, and Snowflake.
This role is hybrid.
Responsibilities
- Develop and maintain data pipelines using DBT and advanced SQL on Snowflake.
- Design and implement scalable data models, including dimensional modeling and normalization.
- Manage data warehousing tasks such as ingestion, query optimization, and performance tuning in Snowflake.
- Implement data transformations, testing, and documentation within the DBT framework.
- Use Python for automation, scripting, and additional data processing.
Required Skills
- 6+ years of experience in data engineering or related roles.
- Strong hands-on experience with DBT (Data Build Tool) and advanced SQL.
- Experience working with Snowflake or similar modern cloud data warehouses.
- Good understanding of data modeling concepts (dimensional modeling, normalization).
- Strong knowledge of ETL/ELT processes and data pipeline design.
- Experience with Python for data processing and automation.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with data orchestration tools like Airflow.
- Knowledge of data governance, testing frameworks, and BI tools (Power BI, Tableau).