

Snowflake Administrator
Job Description:
Manage and administer Snowflake databases and warehouses for multiple environments.
Ensure high performance, availability, and security of the Snowflake platform.
Perform database creation, configuration, and optimization.
Troubleshoot and resolve database-related issues.
Implement and maintain best practices for Snowflake administration.
Monitor and enhance performance, plan resource utilization, and implement automation for routine tasks.
Collaborate with development teams to design and implement data solutions.
Manage user access, roles, and security configurations.
Stay updated with the latest Snowflake features and updates.
To be successful in this role, we’re seeking the following:
Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required.
6+ years of experience in software development required; experience in the securities or financial services industry is a plus.
Proven experience as a Snowflake database administrator (database management, user set-up, schema, shares, disaster recovery) is required.
Strong understanding of data warehousing concepts and best practices.
Knowledge of scripting languages (e.g., Perl, Python, Shell script) preferred.
Experience with Azure cloud computing platforms
Proficiency in SQL and database management is required.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills.
SnowPro certification is a plus.
Experience with ETL processes and data pipeline creation preferred.
Familiarity with data visualization tools (e.g., Tableau, Power BI) preferred.