Data Engineer (Snowflake, DBT, SQL)
Description
Role & responsibilities
- Strong experience in Data Vault Modeling (DV 2.0).
- Expertise in SQL and performance tuning.
- Hands-on experience with Snowflake Data Platform.
- Strong knowledge of Data Warehousing concepts and ETL/ELT processes.
- Experience in Data Modeling (Conceptual, Logical, and Physical models).
- Knowledge of building scalable data pipelines and data integration solutions.
- Experience with cloud platforms such as AWS, Azure, or GCP is an added advantage.
Understanding of Agile/Scrum methodologies
- Design and implement Data Vault architecture for enterprise data warehousing solutions.
- Develop and optimize complex SQL queries, stored procedures, and data pipelines.
- Build and maintain data ingestion, transformation, and integration processes in Snowflake.
- Create and manage data models to support reporting, analytics, and business intelligence requirements.
- Ensure data quality, integrity, security, and governance standards are maintained.
- Collaborate with business stakeholders, architects, and development teams to deliver scalable data solutions.
- Monitor and optimize data warehouse performance and storage utilization.
Preferred candidate profile
Strong experience in SQL, DBT and Snowflake