Overview
Skills
Job Details
Snowflake Engineer 100% Remote
Job Description:
We are looking for a Cloud Engineer "Snowflake Engineer" with at least 6+ years of IT experience. Any previous Banking/ Finance domain is a nice to have.
*Here are some titles to look for of candidates that have a stronger chance of being a good match Snowflake Engineer, Snowflake Administrator, Snowflake Architect, Platform Engineer, Cloud Engineer.
This role is more focus on the Platform Engineering & Snowflake administration/ engineering side vs Snowflake Data Engineering.
Top Desired Skills:
- Snowflake Configuration
- Snowflake Optimization and Observability
- Ability to implement guardrails to protect cost of platform.
Nice to Haves:
- python
- sql
- data modeling
Job Summary:
This resource will be joining the Platform Engineering team within the EDO, this person will be a part of helping to best optimize the Snowflake Platform as they scale its usage across the bank and prepare for the integration of a new Bank. This person will need to help drive best practices of Configuration, optimization, and observability as they scale the platform across the enterprise. This person will be a go to on a platform team and helping lead some of the most important work as acquisition work begins.
Performance & Optimization:
- Analyze and optimize complex SQL queries and workloads to ensure efficient resource utilization and cost management.
- Monitor and tune Snowflake compute resources (warehouses) for optimal performance.
- Implement best practices for data modeling, partitioning, clustering, and indexing.
Security & Governance:
- Manage user roles, access controls, and data masking policies to ensure compliance with internal and external security standards.
- Collaborate with InfoSec and compliance teams to enforce data governance policies.
- Audit and monitor data access and usage patterns to detect anomalies and ensure data protection.
Database Hygiene & Maintenance:
- Maintain clean and organized schemas, tables, and views across environments.
- Implement automated routines for purging obsolete data, archiving, and metadata management.
- Ensure consistency and reliability of data pipelines and integrations with Snowflake.
Collaboration & Leadership:
- Work closely with data engineers, analysts, and business stakeholders to support data initiatives.
- Provide guidance and mentorship to junior DBAs and data team members.
- Stay current with Snowflake features, updates, and industry trends to continuously improve platform capabilities.
Desired Experience/ Qualifications:
- Proven experience as a Snowflake Engineer or Snowflake DBA or in a similar role managing cloud-based data platforms.
- Strong proficiency in SQL and performance tuning techniques.
- Deep understanding of Snowflake architecture, including virtual warehouses, storage layers, and caching mechanisms.
- Experience with data security frameworks and compliance standards.
- Familiarity with ETL/ELT tools and data integration frameworks.
- Excellent problem-solving, communication, and documentation skills.
Business Drivers/Customer Impact:
Data Platforms (Snowflake Specifically) needs a strong engineer to join the platform team to continue support of it during acquisition integration ramp up.