Role Summary Were a fast-growing startup building a multi-tenant SaaS application, and Snowflake is the backbone of our data layer. Were looking for a hands-on Senior Snowflake Platform Engineer who can own Snowflake end-to-end from account administration and security to performance optimization and automation. This isnt an advisory role; youll be building, tuning, and scripting every day. What Youll do: Act as Snowflake Account Admin across multiple accounts, warehouses, and databases. Design and enforce multi-tenant security and RBAC policies to protect customer data. Create and manage roles, warehouses, schemas, and integrations for scalable tenant usage. Lead query and warehouse optimization clustering, partitioning, scaling, caching, scheduling to maximize performance and minimize cost. Implement continuous monitoring for optimization opportunities (performance + cost). Build automation pipelines that not only recommend but execute optimizations (warehouse scaling, auto-suspend policies, query improvements). Write Python-based automation and data engineering scripts for provisioning, monitoring, and reporting. Partner with data engineers and product teams to design efficient data pipelines and data models. What Youll Bring 5+ years in data engineering / database systems engineering. 3+ years of hands-on Snowflake account administration in enterprise or SaaS environments. Proven expertise in Snowflake optimization (query tuning, warehouse scaling, clustering, caching). Strong SQL and Python skills for data engineering and automation. Experience with multi-tenant security and RBAC in Snowflake. Familiarity with at least one cloud platform (AWS, Azure, GCP). Startup mindset: hands-on, automation-driven, optimization-first thinker. Preferred: SnowPro Advanced certification (Database Admin or Architect). Experience with Terraform, dbt, or automation frameworks for Snowflake provisioning. Background in FinOps / cloud cost optimization practices. Experience in regulated SaaS environments (SOC2, HIPAA, GDPR, PCI). Prior experience building multi-tenant SaaS architectures. Success Metrics (First 3 6 Months) Deliver a secure, multi-tenant Snowflake environment with strong RBAC and data isolation. Establish continuous monitoring for performance and cost optimization, surfacing actionable insights. Build automation that executes optimization recommendations, reducing manual overhead and driving measurable efficiency gains. Why Join us Youll be the optimization and security lead for Snowflake ensuring our SaaS platform is fast, cost-efficient, and secure at scale. Youll work directly with the founding team, own critical decisions, and see your optimizations immediately impact customers. If youre passionate about making Snowflake perform at its best, this role is for you. Show more Show less
Role Overview: You will be joining a fast-growing startup that is focused on building a multi-tenant SaaS application with Snowflake as the core data layer. As a Senior Snowflake Platform Engineer, your primary responsibility will be to take ownership of the Snowflake platform end-to-end. This includes tasks ranging from account administration and security to performance optimization and automation. Your role will involve hands-on activities such as building, tuning, and scripting on a daily basis. Key Responsibilities: - Act as a Snowflake Account Admin across multiple accounts, warehouses, and databases. - Design and enforce multi-tenant security and RBAC policies to safeguard customer data. - Create and manage roles, warehouses, schemas, and integrations to support scalable tenant usage. - Lead query and warehouse optimization efforts, including clustering, partitioning, scaling, caching, and scheduling to enhance performance and reduce costs. - Implement continuous monitoring to identify optimization opportunities related to performance and cost. - Develop automation pipelines that not only suggest but also implement optimizations such as warehouse scaling, auto-suspend policies, and query enhancements. - Write Python-based automation and data engineering scripts for provisioning, monitoring, and reporting. - Collaborate with data engineers and product teams to design efficient data pipelines and data models. Qualifications Required: - 5+ years of experience in data engineering/database systems engineering. - Minimum of 3 years of hands-on Snowflake account administration experience in enterprise or SaaS environments. - Demonstrated expertise in Snowflake optimization including query tuning, warehouse scaling, clustering, and caching. - Proficiency in SQL and Python for data engineering and automation tasks. - Familiarity with multi-tenant security and RBAC concepts in Snowflake. - Knowledge of at least one cloud platform such as AWS, Azure, or GCP. - Startup mindset with a focus on being hands-on, automation-driven, and optimization-oriented. Additional Company Details: As part of this role, you will have the opportunity to work as the optimization and security lead for Snowflake within the SaaS platform. Your responsibilities will involve ensuring that the platform is fast, cost-efficient, and secure at scale. You will collaborate closely with the founding team, make critical decisions, and witness the immediate impact of your optimizations on customers. If you are enthusiastic about maximizing Snowflake's performance, this role is tailored for you.,