About the role
Responsibilities:
- Focus on major areas of work, typically 20% or more of the role's time.
- Oversee the development and maintenance of software solutions using Python to automate and enhance the management of the Snowflake data platform, including user access, permissions, and resource utilization.
- Lead the design and improvement of integrations between Snowflake and other systems using Python, APIs, and Snowflake connectors, ensuring robustness and maintainability.
- Drive the implementation and management of infrastructure-as-code (IaC) using Terraform, focusing on automating the deployment and scaling of data infrastructure components.
- Collaborate with the team to design and implement data models, applying advanced software engineering principles to ensure database schema design is scalable and maintainable.
- Lead the development and maintenance of software components that enforce data security and compliance with organizational policies, integrating with existing security infrastructure.
- Guide and mentor junior team members, providing support and feedback to help them grow and succeed in their roles. 10% 20% 20% 15% 25% 10.