Job Description Snowflake & Databricks Platform Administrator
Role:
Job Summary
Snowflake Administrator / Data Platform Engineer
The candidate will be responsible for building and managing enterprise-scale Snowflake data platforms, implementing security and governance standards, optimizing performance and costs, and supporting integrations with Databricks for ETL/ELT and ML workloads.
Key Responsibilities
Snowflake Platform Administration
- Build and administer
Snowflake databases, schemas, virtual warehouses, roles, integrations, and account-level configurations
. - Manage Snowflake environments across development, testing, and production.
- Configure and maintain
RBAC, security models, masking policies, row-level access controls, and data-sharing standards
. - Support and administer
Snowflake Cortex
capabilities and related platform configurations.
Performance & Optimization
- Perform
query performance tuning and optimization
. - Monitor and optimize virtual warehouse utilization and workloads.
- Troubleshoot issues related to
clustering, micro-partitioning, query execution, and Snowflake internals
. - Analyze workload patterns and implement performance improvements.
Automation & DevOps
- Automate provisioning, monitoring, deployment, and incident-handling processes.
- Use
SQL, Snowflake APIs, Python/Shell scripting, Terraform, and CI/CD pipelines
for platform automation. - Implement infrastructure-as-code and automated deployment practices.
- Develop operational scripts and workflows for recurring administrative activities.
Databricks–Snowflake Integration
- Support and optimize
Databricks and Snowflake integrations
for ETL/ELT and machine learning workloads. - Ensure interoperability between Databricks and Snowflake platforms.
- Work with
external tables, Iceberg format, Delta Lake, and hybrid storage strategies
. - Support Databricks clusters, notebooks, and data pipelines consuming or writing Snowflake data.
Cost & FinOps
- Monitor and optimize
Snowflake credit consumption, storage costs, and warehouse efficiency
. - Identify opportunities for workload and resource optimization.
- Support
FinOps dashboards and cost-optimization initiatives
. - Establish best practices for efficient Snowflake resource utilization.
Security, Governance & Compliance
- Implement enterprise data security and governance standards.
- Ensure compliance with applicable
data privacy, security, and governance frameworks
. - Manage access reviews, security controls, auditing, and data-sharing governance.
- Support platform governance and compliance assessments.
Monitoring & Production Support
- Monitor platform health, workloads, storage, warehouses, and integrations.
- Handle incidents, troubleshoot production issues, and perform root-cause analysis.
- Support upgrades, configuration changes, maintenance activities, and environment management.
- Work closely with data engineering, ML, security, and application teams.
Experience & Technical Skills
6–15 years
of overall experience in Data Engineering, Database Administration, or Data Platform Engineering. - Strong enterprise experience in
Snowflake Administration
; the detailed requirement calls for 4+ years of hands-on Snowflake administration
. - Strong knowledge of
Snowflake architecture and internals
. - Hands-on experience with:
- Snowflake Warehouses
- RBAC & Security
- Query Optimization
- Clustering
- Micro-partitioning
- Data Sharing
- External Tables
- Iceberg
- Snowflake Cortex
- Good experience with
Databricks, clusters, Delta Lake, and notebook-based pipelines
. - Proficiency in
SQL, Python, and Shell scripting
. - Experience with
Terraform and CI/CD
automation. - Experience with monitoring, incident management, troubleshooting, and platform governance.
- Understanding of data governance and security compliance frameworks.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work effectively in a
fast-paced Agile envir