Job Description:
• The Data Platform lead is responsible for leading software design, service architecture, and software development/solution engineering. You will manage engineers, lead design and code reviews within the service, and investigate emerging technologies to drive continuous improvement of the service:
Key Responsibilities:
• Lead and manage the Snowflake data platform to ensure its scalability, performance, and security.
• Collaborate with data engineering and IT security teams to design and implement robust data governance, security policies, and compliance protocols.
• Monitor Snowflake usage, performance metrics, and costs to optimize resource utilization and reduce expenses.
• Perform regular system audits, update procedures, and improve processes to enhance platform reliability and efficiency.
• Manage data storage, archival, recovery, and backup procedures.
• Lead in the design and development of large-scale data structures and pipelines and efficient Extract/Load/Transform (ELT) workflows.
• Support the integration of Snowflake with other data management and analytics tools.
• Provide technical leadership and guidance in the deployment and maintenance of Snowflake features such as Snowpipe, virtual warehouses, and data sharing.
• Develop and maintain documentation regarding our data platform's configurations, operations, and troubleshooting procedures.
• Train and mentor team members on Snowflake best practices and new features.
What we are looking for
Required Qualifications
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Minimum of 6 years of experience in data platform administration, specifically with Snowflake.
• Strong understanding of SQL and experience with script languages such as Python or JavaScript.
• Demonstrated ability to implement and manage virtual warehouses, resource monitors, and data security protocols on Snowflake.
• Experience with data modeling, data warehousing, and building ELT pipelines.
• Excellent problem-solving skills and the ability to think analytically.
• Strong communication and collaboration skills, capable of working effectively in a team environment.
• Certifications in Snowflake Data Analyst or Data Engineer or Data Scientist are highly preferred