We are looking for an experienced
Data Modeler with strong expertise in
Snowflake cloud environment. The candidate will be responsible for designing scalable data models, understanding business requirements, and collaborating with cross-functional teams to deliver efficient data solutions.
Key Responsibilities
- Understand the current (AS-IS) data landscape of client platforms
- Interact with Business SMEs, project teams, and stakeholders to identify gaps and propose data modeling solutions
- Design TO-BE data models based on business requirements
- Develop logical and physical data models, including mapping specifications
- Work on data architecture design, including data lakes, marts, and integration layers
- Optimize performance through clustering, pruning, and warehouse sizing
- Collaborate with ETL, QA, and data management teams (ingestion, quality, testing)
- Ensure adherence to data standards, guidelines, and architecture reviews
Required Technical Skills
- Strong expertise in Data Modeling & Entity Relationship Design
- Hands-on experience with Snowflake (Cloud Data Platform)
- Experience in DBT (Data Build Tool)
- Knowledge of Snowpark, SnowSQL, SQL, or Scala scripting
- Understanding of performance optimization techniques (clustering, pruning)
- Experience with data modeling tools like Erwin / IBM Data Architect
- Knowledge of data architecture (Data Lakes, Data Marts, Integration)
Good To Have
- Experience in Banking (Retail) domain
- Familiarity with Agile / Scrum methodology
Key Competencies
- Strong analytical and problem-solving skills
- Good communication and stakeholder management
- Ability to work in a collaborative environment
Skills: data modeling,dbt,snowflake