Senior Snowflake Platform Engineer
- ๐ฎ๐ช Ireland | ๐บ๐ธ United States
- On-site
- Senior
- 9 hours ago
- $56.81 โ $60.60 / hour
- Snowflake
- GCP
- AWS
- FinOps
- RBAC
- Secrets Management
- IaC
- CI/CD
- Terraform
- Git
- GitHub Actions
- Incident Response
- Disaster Recovery
- IAM
- SQL
- Python
- Bash
- Bash scripting
- Incident Management
Job Description: Senior Snowflake Platform Engineer
General Information
-
Position: Senior Snowflake Platform Engineer
-
Location: Dublin, OH
-
Duration: 6 Months
-
MSP Owner: William Bristol
-
Experience Required: 5+ years overall, including 3+ years of hands-on Snowflake experience
Resume Naming Convention
-
All letters must be in UPPERCASE.
-
No spaces are allowed.
-
Follow the specified underscore-separated format.
Format:PTN_US_GBAMSREQID_CANDIDATEBEELINEID
Example:PTN_US_9999999_SKIPJOHNSON0413
Position Summary
-
Design, secure, automate, operate, and optimize enterprise Snowflake environments across Google Cloud Platform (GCP) and Amazon Web Services (AWS).
-
Collaborate with Data Engineering, Cloud Infrastructure, Information Security & Risk, and FinOps teams.
-
Deliver a secure, resilient, scalable, and cost-efficient Snowflake platform for enterprise analytics and data workloads.
Key Responsibilities
1. Snowflake Platform Engineering
-
Design, configure, operate, and govern Snowflake environments across GCP and AWS.
-
Manage Snowflake accounts, databases, schemas, and virtual warehouses.
-
Configure resource monitors and cloud storage integrations.
-
Maintain platform reliability, scalability, and operational efficiency.
2. Security & Compliance
-
Implement Role-Based Access Control (RBAC) and Single Sign-On (SSO).
-
Configure service authentication and encryption.
-
Implement data masking policies and secrets management.
-
Maintain audit controls and private network connectivity.
-
Collaborate with Information Security & Risk teams to ensure compliance with security standards.
3. Infrastructure as Code (IaC) & CI/CD
-
Automate Snowflake provisioning and lifecycle management using Terraform.
-
Manage version control and deployment workflows using Git.
-
Implement CI/CD pipelines using:
-
GitHub Actions
-
GCP Cloud Build
-
Harness
-
Equivalent CI/CD tools
-
-
Develop reusable Terraform modules and infrastructure automation.
-
Establish consistent and reliable deployment practices.
4. Performance Optimization & FinOps
-
Monitor and optimize Snowflake query performance.
-
Optimize virtual warehouse sizing and scaling.
-
Monitor resource utilization and workload performance.
-
Implement clustering strategies where appropriate.
-
Track and optimize Snowflake credit consumption.
-
Reduce storage and infrastructure costs.
-
Improve platform performance and cost efficiency.
5. Reliability & Operations
-
Implement monitoring, alerting, and operational runbooks.
-
Manage incident response and production troubleshooting.
-
Perform capacity planning and management.
-
Implement backup and recovery procedures.
-
Establish disaster recovery practices for production Snowflake environments.
-
Improve platform reliability through operational automation.
6. Platform Standards & Enablement
-
Develop reusable Terraform modules and automation frameworks.
-
Establish security guardrails and deployment standards.
-
Create and maintain technical documentation.
-
Develop self-service capabilities for Data Engineering and Analytics teams.
-
Promote consistent platform governance and operational best practices.
Required Qualifications
-
5+ years of experience in platform engineering, cloud infrastructure, data platforms, or software engineering.
-
3+ years of hands-on Snowflake experience.
-
Strong knowledge of Snowflake administration and architecture.
-
Experience with Snowflake security, workload management, performance optimization, and cost management.
-
Hands-on experience with GCP and/or AWS.
-
Knowledge of cloud IAM, networking, private connectivity, security, and cloud storage.
-
Advanced proficiency in Terraform and Infrastructure as Code practices.
-
Experience implementing CI/CD and Git-based deployment workflows.
-
Strong SQL skills for performance analysis and troubleshooting.
-
Scripting experience with Python and/or Bash.
-
Experience supporting production platforms, including monitoring, incident response, reliability, and operational automation.
Essential Skills
-
Snowflake Platform Engineering and Administration
-
Snowflake Architecture and Governance
-
Google Cloud Platform (GCP)
-
Amazon Web Services (AWS)
-
Terraform and Infrastructure as Code (IaC)
-
CI/CD Pipeline Automation
-
Git and Version Control
-
GitHub Actions, GCP Cloud Build, or Harness
-
Snowflake Security and Compliance
-
RBAC, SSO, Encryption, and Data Masking
-
Cloud IAM, Networking, and Private Connectivity
-
SQL Performance Analysis and Troubleshooting
-
Python and/or Bash Scripting
-
Query and Warehouse Performance Optimization
-
FinOps and Cloud Cost Management
-
Monitoring, Alerting, and Incident Management
-
Backup, Recovery, and Disaster Recovery
-
Production Platform Reliability and Automation
-
Technical Documentation and Platform Enablement
Senior Snowflake Platform Engineer ยท Talent Technical Services, Inc