remoteonsite
Snowflake Lead - Persistent Systems
Software Engineer
Lead the design, implementation, and optimization of Snowflake data solutions, driving data engineering best practices and delivering scalable analytics platforms using SQL, Python, and cloud services.
About the role
Key Responsibilities
- Architect and lead end‑to‑end Snowflake solutions, including data ingestion, transformation, and storage.
- Design robust data models and optimize query performance for large‑scale analytics workloads.
- Collaborate with data scientists, analysts, and engineering teams to define data requirements and deliver reliable pipelines.
- Implement ETL/ELT processes using Python, SQL, and cloud native services (AWS/Azure).
- Establish governance, security, and best‑practice standards for data warehousing initiatives.
- Mentor junior engineers and drive continuous improvement of data engineering practices.
Requirements
- 5+ years of hands‑on experience with Snowflake and modern data warehousing concepts.
- Strong proficiency in SQL and Python for data manipulation and automation.
- Experience building and maintaining ETL/ELT pipelines on cloud platforms (AWS or Azure).
- Deep understanding of data modeling, performance tuning, and security best practices.
- Proven leadership ability to guide technical teams and deliver complex data projects.