Overview
Skills
Job Details
Job Title: Snowflake Developer / Architect
Job Type: Contract
Duration: 12 Months
Location: Boston, MA 02116
Job Summary
The Technology division of a large organization is seeking a highly skilled and motivated Snowflake Developer/Architect to join its data platform team. This role focuses on designing, developing, optimizing, and supporting scalable cloud data solutions using Snowflake. The ideal candidate will have strong expertise in data warehousing, ETL/ELT pipelines, cloud architecture, and performance optimization, and will collaborate closely with architecture, engineering, and analytics teams.
Key Responsibilities
Performance Tuning:
Monitor and optimize query performance, resource utilization, and storage management
User & Access Management:
Manage users, roles, and permissions to ensure data security and compliance
Data Integration:
Support and manage data loading, transformation, and extraction processes (ETL/ELT)
Troubleshooting & Support:
Provide technical support for Snowflake-related issues, including performance bottlenecks and query optimization
Documentation & Reporting:
Maintain detailed documentation of system configurations, procedures, and changes
Produce regular reports on system performance and usage
Collaboration:
Work closely with data engineers, analysts, and IT teams to ensure seamless integration and optimal performance
Best Practices & Optimization:
Stay current with Snowflake best practices and industry trends
Recommend and implement enhancements, upgrades, and continuous improvements
Qualifications & Experience
Education:
Bachelor s degree in Computer Science, Information Technology, or a related field (minimum)
Experience:
5+ years of experience in data architecture, data engineering, or database development
2+ years of hands-on experience with Snowflake, including data modeling, performance tuning, and security
Experience with source control tools (GitHub preferred)
Experience with ETL/ELT tools and cloud platforms (AWS preferred)
Exposure to or experience with AI tools
Strong understanding of data warehousing concepts, dimensional modeling, and analytics
Required Skills
Strong proficiency in Snowflake architecture, features, and capabilities
Advanced SQL skills, including Snowflake-specific query optimization
Proficiency in Python
Strong database design and data modeling experience (including modeling tools)
Experience with ETL tools, data pipelines, and data integration processes
Knowledge of Snowflake security features, including access control, authentication, authorization, encryption, masking, and secure views
Experience working in AWS cloud environments
Experience with Power BI and other BI, data visualization, and reporting tools
Strong analytical, problem-solving, and troubleshooting skills
Ability to identify and drive continuous improvement initiatives
Strong communication skills with the ability to explain technical concepts to non-technical stakeholders
Ability to work independently and collaboratively in a fast-paced environment
Preferred / Nice to Have
Snowflake certifications (e.g., SnowPro Core or Advanced)
Experience integrating Snowflake with BI and reporting tools
Experience with identity and access management solutions (e.g., Azure IDP)
Experience with other RDBMS, cloud data warehouses, or big data platforms
Knowledge of T-SQL, DevOps practices, and scripting
Strong experience gathering business requirements and aligning solutions to delivery