Role Overview
We are looking for a Snowflake Architect to design, implement, and optimize scalable data solutions using Snowflake’s cloud data platform. This role involves working closely with data engineers, analysts, and business stakeholders to build high-performance data architectures that support analytics, reporting, and advanced data use cases.
Key Responsibilities
Design and implement end-to-end data architecture using Snowflake
Develop and optimize data models (star schema, snowflake schema, etc.)
Lead data migration projects from legacy systems to Snowflake
Build and maintain ETL/ELT pipelines using tools like
Informatica
,
Talend
, or
dbt
Optimize Snowflake performance (query tuning, clustering, partitioning)
Implement data governance, security, and access control strategies
Integrate Snowflake with cloud platforms like
Amazon Web Services
,
Microsoft Azure
, or
Google Cloud Platform
Ensure data quality, reliability, and scalability
Collaborate with stakeholders to translate business requirements into technical solutions
Provide technical leadership and mentor data engineering teams
Required Skills & Qualifications
Strong experience with
Snowflake
architecture and implementation
Expertise in SQL and data warehousing concepts
Hands-on experience with ETL/ELT tools and frameworks
Experience with cloud ecosystems (AWS, Azure, or GCP)
Knowledge of data modeling techniques (dimensional modeling, normalization)
Familiarity with scripting languages like Python or Java
Understanding of data security and compliance best practices
Experience with CI/CD and DevOps practices in data environments