Job Description

About the Role:We are seeking a highly skilled Snowflake Architect to design, implement, and optimize enterprise data solutions using the Snowflake Data Cloud. The ideal candidate will possess strong expertise in modern data architecture, data modeling, and performance tuning, as well as hands-on experience with cloud platforms and data integration frameworks.Key Responsibilities:Lead the end-to-end design and implementation of scalable data warehouse solutions on Snowflake.Define and maintain data architecture, data modeling standards, and best practices.Collaborate with data engineers, analysts, and business stakeholders to translate business requirements into efficient data solutions.Design and optimize ETL/ELT pipelines using tools such as DBT, Matillion, Azure Data Factory, or Informatica.Implement data security, access control, and governance frameworks within Snowflake.Conduct performance tuning and cost optimization for Snowflake workloads.Integrate Snowflake with BI, analytics, and data science platforms such as Power BI, Tableau, or Databricks.Provide technical leadership on cloud data migration initiatives (AWS, Azure, or GCP).Support data quality, lineage, and metadata management initiatives.Mentor data engineers and ensure adherence to architectural principles and standards.Required Skills & Experience:8+ years of overall experience in data architecture, data engineering, or analytics.3+ years of hands-on experience in Snowflake design and development.Strong understanding of Snowflake internals, including virtual warehouses, micro-partitions, caching, and clustering.Expertise in SQL, data modeling (dimensional and relational), and performance optimization.Experience with DBT or similar transformation frameworks.Proficiency in one or more cloud platforms (AWS, Azure, GCP) with experience integrating Snowflake.Familiarity with CI/CD pipelines, Git, and automation frameworks for data deployment.Knowledge of data governance, data security, and compliance frameworks.Strong problem-solving and communication skills, with the ability to work in a collaborative team environment.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In