Role Overview
We are seeking a Snowflake Architect who will own end-to-end data platform architecture for our clients. This role requires architectural leadership, deep Snowflake expertise, strong client engagement capability, and the ability to design scalable, secure, and cost-efficient data platforms. The Architect will define standards, design enterprise blueprints, and guide engineering teams toward best practices.
Key Responsibilities
- Enterprise Architecture Ownership
- Define Snowflake account strategy and environment separation (Dev / QA / Prod).
- Design multi-account and multi-region architectures where required.
- Establish reference architectures and implementation standards.
- Data Platform Design
- Architect scalable data warehouse and data lake solutions.
- Design ingestion, transformation, and serving layers.
- Define data modeling standards (dimensional and domain-driven approaches).
- Performance & Cost Optimization
- Design warehouse sizing and workload isolation strategies.
- Implement performance tuning best practices.
- Establish cost governance, monitoring, and optimization frameworks.
- Security & Governance
- Design and implement RBAC frameworks.
- Define data masking, row-level security, and access control strategies.
- Establish governance, metadata, and compliance practices.
- Data Engineering Standards
- Define pipeline frameworks using Streams, Tasks, Snowpark, and Dynamic Tables.
- Establish CI/CD practices for Snowflake deployments.
- Guide best practices for code structure, versioning, and testing.
- Client Advisory & Stakeholder Engagement
- Lead architecture discussions with business and technical stakeholders.
- Translate business requirements into scalable technical designs.
- Support solution proposals, estimations, and technical presentations
- Technical Leadership
- Mentor engineers and conduct architecture reviews.
- Drive internal capability development.
- Promote best practices and continuous improvement.
Required Qualifications
- 5+ years of experience in Data Engineering or Data Platform roles.
- 2+ years of experience designing and architecting Snowflake solutions.
- Strong expertise in:
- Snowflake architecture and platform design
- RBAC and governance frameworks
- Performance tuning and cost optimization
- Data modeling and warehousing concepts
- Advanced SQL proficiency.
- Experience with Snowpark (Python preferred).
- Experience designing CI/CD for data platforms.
- Hands-on exposure to at least one major cloud platform (AWS, Azure, or GCP).
Good to Have
- Snowflake Certification (SnowPro Advanced Architect preferred).
- Experience with multi-region or enterprise-scale deployments.
- Exposure to modern data architecture patterns such as data mesh.
- Experience with Iceberg tables or external table integrations.
What We Offer
- Opportunity to work on high-impact Snowflake transformations.
- Fully remote, WFH setup with culture of ownership, quality, and continuous learning.
- A focused, high-performance environment centered around Snowflake excellence.
Skills: data engineering,snowflake,architecture