Senior Data Modeler
Job Description
Job Title: Senior Data Modeler
\nExperience Required: 6+ Years
\nLocation: Remote
\nEmployment Type: Full-time / Contract (Remote)
\nDomain: Data Engineering / Analytics / Data Warehousing
\n---
\nJob Summary:
\nWe are seeking an experienced and detail-oriented Data Modeler with a strong background in conceptual, logical, and physical data modeling. The ideal candidate will have in-depth knowledge of Snowflake architecture, data modeling best practices (Star/Snowflake schema), and advanced SQL scripting. You will be responsible for designing robust, scalable data models and working closely with data engineers, analysts, and business stakeholders.
\n---
\nKey Responsibilities:
\n1. Data Modeling:
\nDesign Conceptual, Logical, and Physical Data Models.
\nCreate and maintain Star and Snowflake Schemas for analytical reporting.
\nPerform Normalization and Denormalization based on performance and reporting requirements.
\nWork closely with business stakeholders to translate requirements into optimized data structures.
\nMaintain data model documentation and data dictionary.
\n2. Snowflake Expertise:
\nDesign and implement Snowflake schemas with optimal partitioning and clustering strategies.
\nPerform performance tuning for complex queries and storage optimization.
\nImplement Time Travel, Streams, and Tasks for data recovery and pipeline automation.
\nManage and secure data using Secure Views and Materialized Views.
\nOptimize usage of Virtual Warehouses and storage costs.
\n3. SQL & Scripting:
\nWrite and maintain Advanced SQL queries including:
\nCommon Table Expressions (CTEs)
\nWindow Functions
\nRecursive queries
\nBuild automation scripts for data loading, transformation, and validation.
\nTroubleshoot and optimize SQL queries for performance and accuracy.
\nSupport data migration and integration projects.
\n---
\nRequired Skills & Qualifications:
\n6+ years of experience in Data Modeling and Data Warehouse design.
\nProven experience with Snowflake platform (min. 2 years).
\nStrong hands-on experience in Dimensional Modeling (Star/Snowflake schemas).
\nExpert in SQL and scripting for automation and performance optimization.
\nFamiliarity with tools like Erwin, PowerDesigner, or similar data modeling tools.
\nExperience working in Agile/Scrum environments.
\nStrong analytical and problem-solving skills.
\nExcellent communication and stakeholder engagement skills.
\n---
\nPreferred Skills (Nice to Have):
\nExperience with ETL/ELT tools like dbt, Informatica, Talend, etc.
\nExposure to Cloud Platforms like AWS, Azure, or GCP.
\nFamiliarity with Data Governance and Data Quality frameworks.