Title : - Snowflake Architect
Duration : - Long Term
Job Location:- St. Louis, MO (Day 1 -Onsite, Candidate needs to work 5 Days at the Client Office)
Job Description : -
Level
Skill
Expert
Snowflake Solution Architecture
Proficient
Database/schema design, ELT/ETL pipelines, Integration, Data sharing, Snowflake stages
Proficient
Data Modeling
Proficient
RBAC, Data masking, Network policies, Encryption, SAML
Proficient
Warehouse sizing, Query profiling, Caching, Result reuse
Proficient
Cost Optimization Strategy
Competent
Snowpipe, Snowpark, Streams, DBT, Fivetran
Competent
Governance, Metadata, Naming conventions, Lineage
Key Responsibilities:
Designing the overall data architecture within Snowflake, including database/schema structures, data flow patterns (ELT/ETL strategies involving Snowflake), and integration points with other systems (source systems, BI tools, data science platforms).
Designing efficient and scalable physical data models within Snowflake.
Defining table structures, distribution/clustering keys, data types, and constraints to optimize storage and query performance. • Security Architecture: Designing the overall security framework, including the RBAC strategy, data masking policies, encryption standards, and how Snowflake security integrates with broader enterprise security policies.
Designing solutions with performance and scalability in mind.
Defining warehouse sizing strategies, query optimization patterns, and best practices for development teams. Ensuring the architecture can handle future growth in data volume and user concurrency.
Designing architectures that are inherently cost-effective.
Making strategic choices about data storage, warehouse usage patterns, and feature utilization (e.g., when to use materialized views, streams, tasks).
Evaluating and recommending specific Snowflake features (e.g., Snowpark, Streams, Tasks, External Functions, Snowpipe) and third-party tools (ETL/ELT, BI, governance) that best fit the requirements.
Defining best practices, naming conventions, development guidelines, and governance policies for using Snowflake effectively and consistently across the organization.
Aligning the Snowflake data architecture with overall business intelligence and data strategy goals.
Planning for future enhancements and platform evolution.
Providing guidance and mentorship to developers, data engineers, and administrators working with Snowflake.
Key Skills: