Snowflake delivers the AI Data Cloud to help organizations share data, build apps and power their business with AI.
Principal Data Cloud Architect – Apps
Location
Canada
Posted
35 days ago
Salary
CA$183K - CA$240.2K / year
Seniority
Lead
Job Description
Principal Data Cloud Architect – Apps
Snowflake
• Run training sessions, workshops, webinars to help Partners become proficient in Snowflake. • Help Solution Providers/Practice Leads with technical strategies that enable them to sell their offerings on Snowflake. • Keep Partners up to date on key Snowflake product updates and future roadmaps to help them represent Snowflake to their clients about latest technology solutions and benefits. • Run technical enablement programs to provide best practices and solution design workshops to help Partners create effective solutions. • Have a Forward Strategic thinking - quickly grasp the essence of new concepts and business value messaging, sharing customer success stories and case studies to showcase the impact of Snowflake. • Have a strong understanding of how Partners make revenue through the Industry priorities & complexities they face and influence where Snowflake products can have the most impact for their product services. • Have conversations with other technologists, providing presentations at the C-level. • Work with large-scale datasets, preprocess them, and create appropriate data representations • Work with partners in building the solution using Python, Snowpark and other open source libraries. • Dockerize their applications and run those Docker images inside Snowflake. • Building industry solutions based on partner and customer requirements. • Building Gen AI-based applications and staying up-to-date with the latest advancements in Gen AI. • Helping partners in deploying ML models in Snowflake.
Job Requirements
- 10+ years of relevant experience
- Strong experience with databases like SQL Server / Oracle/ My SQL/ NoSQL DBs
- Strong experience with data warehouses like Azure Synapse / Redshift / Big Query.
- In-depth knowledge and hands-on experience in Data Engineering, Spark, Big Data
- Experience and strong knowledge on Docker and how to dockerize Python based applications.
- Knowledge on Container networking and overview on Kubernetes.
- Working knowledge on API’s and how to build and expose applications as APIs.
- Proficiency in Agile development practices and Continuous Integration/Continuous Deployment (CI/CD), including DataOps and MLops
- Familiarity with cloud platforms (e.g., Azure, AWS) and distributed computing
- Experience using Big Data or Cloud integration technologies such as Azure Data Factory, AWS Glue, AWS Lambda, etc.
- High level overview and knowledgeable on ML development and Generative AI.
Benefits
- Our ‘get it done’ culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration.
Related Guides
Related Categories
Related Job Pages
More Cloud Engineer Jobs
• Lead the architecture and design of secure, scalable cloud environments supporting enterprise workloads. • Develop reference architectures and engineering standards for cloud infrastructure deployments. • Collaborate with engineering teams to implement infrastructure automation and deployment frameworks. • Guide modernization efforts involving legacy infrastructure migration to cloud environments. • Provide architectural oversight across networking, identity management, and security controls. • Ensure cloud solutions align with federal security frameworks and best practices. • Participate in technical strategy discussions with program leadership and customer stakeholders. • Review engineering designs to ensure performance, resiliency, and operational readiness. • Provide mentorship and technical leadership to cloud engineers and systems engineers. • Support proposal development, technical planning, and architecture documentation as required. • Lead design and implementation of OCI environments using a mature Infrastructure-as-Code platform.
• Collaborative Implementation: Work alongside Software Engineering to deploy and configure the AWS resources required for new product features, ensuring they align with established platform standards. • Infrastructure Automation: Develop and update Infrastructure-as-Code (IaC) templates (Terraform or CloudFormation) to manage our SaaS environments, moving away from manual configurations to repeatable automation. • Environment Support: Manage and troubleshoot the health of our Windows based cloud instances, ensuring high availability for our customer base. • Deployment Support: Assist in managing CI/CD pipelines to facilitate smooth code releases. Help troubleshoot deployment failures to ensure minimal impact on the development lifecycle. • Proactive Monitoring: Configure and maintain monitoring, logging, and alerting systems (such as CloudWatch) to provide visibility into platform performance and identify potential issues before they impact users. • Security & Compliance Tasks: Implement security best practices as directed, including managing IAM roles, VPC configurations, and security group updates to maintain a hardened SaaS posture. • Resource Optimization: Monitor resource utilization and assist in executing cost-optimization tasks, such as decommissioning unused resources or adjusting instance types for better efficiency. • Incident Support: Participate in the incident management process by investigating technical alerts, performing initial root-cause analysis, and coordinating with senior engineers and developers for resolution. • Continuous Learning: Stay current on AWS services and DevOps tools, contributing to the team’s documentation and helping to refine internal operational processes. • Availability: Participate in a team on-call rotation and perform scheduled after-hours technical work to support platform stability and high-priority maintenance.
• Consultative approach and problem solving skills to successfully align digital solutions with long-term business goals of the client • Commitment to understanding and exceeding client expectations • Ability to perform project oversight and execution of deliverables • Flexibility to adapt within a high-growth organization • Ability to lead, mentor and motivate those around them • Hunger for continuous learning and professional development • Intellectual curiosity to provide creative solutions • Full understanding of the software development life cycle • Ability to positively impact fellow colleagues through effective leadership, presentations, coaching, etc. • Desire to work in a team environment
Senior AWS Engineer
Cloud BridgeHarness the full potential of AWS with award-winning Premier Partner, Cloud Bridge
• Working as a core member of the delivery team, you will be responsible for supporting the build and migration activities required to separate an existing application and infrastructure estate into a newly established AWS environment.



