Job Description
Title: Principal Snowflake Data Architect
Location: Tempe, AZ (hybrid with Friday remote optional)
The Principal/Senior Data Architect will be a key contributor in defining and executing our client’s data strategy and architecture. This role combines hands-on technical expertise with strategic oversight to design, develop, and sustain a scalable and high-performance data ecosystem. The ideal candidate will be pivotal in fostering data-driven decision-making across the organization, focusing heavily on cloud technologies and DataOps practices.
Your role:
- Design and manage the data architecture to collect, store, process, and analyze large volumes of data efficiently.
- Lead the architecture design for our client’s data infrastructure, considering current and future needs along with industry best practices.
- Develop blueprints for data storage solutions, ensuring scalability, security, and performance.
- Create and maintain data models to define how data is structured and related within our systems, translating business needs into conceptual, logical, and physical models.
- Evaluate emerging technologies in the data management space and recommend the most suitable tools, platforms, and frameworks.
- Oversee the implementation of data architecture solutions, collaborating with database administrators, software engineers, and other stakeholders.
- Define and enforce data governance policies to ensure data integrity, security, and compliance with regulatory standards.
- Collaborate with cross-functional teams including business analysts, data scientists, and IT professionals to understand data requirements and deliver effective solutions.
- Provide technical leadership and mentorship to junior team members, promoting best practices in data architecture and management.
- Continuously optimize data architecture for performance, reliability, and cost-effectiveness by addressing bottlenecks, tuning systems, or redesigning as needed.
- Lead initiatives to assess and recommend new technologies and methodologies that enhance data capabilities.
- Architect and oversee cloud-based data solutions, ensuring they are optimized for scalability, performance, and cost efficiency.
What you’ve got:
- Bachelor’s degree in Computer Science, Information Systems, or a related discipline; advanced degree preferred.
- 10+ years of experience in IT, with at least 7 years specializing in data architecture and data management.
- Extensive experience with Snowflake, including architecture design, performance optimization, and security.
- Proficient in Databricks, including Delta Lake, Spark, and MLflow.
- Strong expertise in data integration and ETL/ELT methodologies.
- Experience in data quality management, with a focus on implementing data quality frameworks.
- Advanced skills in data modeling, including dimensional modeling and data vault techniques.
- Experience with real-time data processing and streaming architectures.
- Proficiency in SQL and at least one programming language (e.g., Python, Scala).
- Familiarity with data visualization platforms (e.g., Power BI, Tableau) and related architectural considerations.
- Extensive experience with Azure cloud platform, including designing and implementing cloud-based data architectures.
- In-depth knowledge of cloud-native data services such as AWS Redshift, S3, Glue, and Azure Synapse Analytics, Data Lake Storage, and Data Factory.
- Experience with DevOps and DataOps, including CI/CD pipelines, infrastructure as code, and automated testing for data workflows.
- Demonstrated success in aligning data strategies with business goals.
- Excellent communication skills, capable of translating complex technical concepts for both technical and non-technical audiences.
- Strong leadership abilities, with a history of mentoring and guiding team members.
To find more great tech-centric jobs, please visit www.phoenixstaff.com.