Snowflake Solutions Engineer
Victaulic · Northampton County, PA · 3 wk ago
HybridEngineeringFull-time
Snowflake Native Application Development
- Design and develop interactive data applications using Snowflake Streamlit for self-service analytics and operational workflows that enable business users to interact with data through intuitive interfaces
- Create reusable application frameworks and component libraries for rapid solution delivery
- Integrate Snowflake Native Apps and third-party marketplace applications to extend platform capabilities
- Develop custom UDFs and stored procedures to support advanced application logic and business rules
Data Architecture and Modern Platform Design
- Design and implement modern data architecture solutions spanning data warehousing, data lakes, and lakehouse patterns
- Implement and maintain medallion architecture (bronze-silver-gold) patterns for data quality and governance
- Evaluate and recommend architecture patterns for diverse use cases including structured analytics, semi-structured data processing, and AI/ML workloads
- Establish best practices for data organization, storage optimization, and query performance across different data architecture patterns
AI Support and Advanced Analytics Collaboration
- Support AI and data science teams with Snowflake platform capabilities and best practices
- Collaborate on implementing Snowflake Cortex AI features for business use cases
- Provide technical guidance on data access patterns and feature engineering for AI workloads
- Design data structures and access patterns optimized for ML model training and inference
- Participate in proof-of-concepts for AI capabilities and provide platform expertise
Security, Governance, and Technical Leadership
- Design and implement role-based access control (RBAC) hierarchies following least privilege principles
- Establish security best practices including network policies, authentication methods, data encryption, and row or column level security and masking
- Implement object tagging strategies and tag-based policies for access control and governance
- Monitor and optimize application performance, query efficiency, and user experience
- Implement cost optimization strategies for compute resources and storage across different workload patterns
- Provide technical guidance on Snowflake capabilities, features, and roadmap to stakeholders
- Lead architectural discussions on solution design patterns and technology selection
- Create technical documentation, implementation guides, and best practice recommendations