Description
Key Responsibilities:
- Develop, maintain, and optimize data pipelines using DBT and SQL on Snowflake DB.
- Collaborate with data analysts, QA and business teams to build scalable data models.
- Implement data transformations, testing, and documentation within the DBT framework.
- Work on Snowflake for data warehousing tasks, including data ingestion, query optimization, and performance tuning.
- Use Python (preferred) for automation, scripting, and additional data processing as needed.
Required Skills and Qualification
- 4+ 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 but important).
- Ability to work with cross-functional teams and deliver scalable data solutions.
- Strong analytical and problem-solving skills.
Good to have Skills
- Experience with other cloud platforms (AWS, Azure, GCP).
- Familiarity with data orchestration tools (Airflow or similar).
- Knowledge of data governance, testing frameworks, and data quality tools.
- Exposure to BI/reporting tools (Power BI, Tableau).
- Experience working in Agile/Scrum environments