06 Aug
|
Themesoft
|
Ontario
Themesoft Inc. is a global IT solutions provider and a Woman‑Owned Minority Business Enterprise headquartered in Dallas, TX. With a strong presence across the US, Canada, India, Singapore, and Brazil, we specialize in digital transformation, consulting, and workforce solutions across diverse industries.
Job Title: Senior Snowflake Developer (Python) Long term Contract 8–12 years overall data engineering experience, with 4+ years on Snowflake We are seeking a Senior Snowflake Developer with strong Python experience to design, develop, and optimize scalable cloud‑based data solutions. The ideal candidate will have deep expertise in Snowflake architecture, data modeling, and performance optimization, along with hands‑on experience building data pipelines and automation using Python. This role involves close collaboration with data engineers, analysts, and business stakeholders to deliver reliable, high‑performance analytics solutions.
Design, develop, and maintain Snowflake data warehouses, schemas, and data models Implement and manage Snowflake objects including databases, schemas, tables, views, streams, and tasks Optimize query performance, clustering, and warehouse sizing Implement data sharing, time travel, and zero‑copy cloning features Ensure best practices for security, role‑based access control (RBAC), and data governance Develop and maintain ETL/ELT pipelines using Python Integrate Snowflake with Python frameworks and libraries (e.g., Build reusable Python modules for data validation, transformation, and automation Implement error handling, logging,
and monitoring for data pipelines Data Integration & Orchestration Integrate data from multiple sources (RDBMS, APIs, flat files, cloud storage) Work with orchestration tools such as Airflow, Azure Data Factory, or similar Implement CI/CD pipelines for data workloads Performance, Quality & Reliability Troubleshoot data issues and optimize pipeline reliability Implement data quality checks and reconciliation processes Collaborate with data analysts, data scientists, and business teams Provide technical guidance and mentorship to junior developers Participate in architecture reviews and technical decision‑making Document technical designs, data models, and operational procedures Technical Skills Advanced proficiency in Python Strong SQL expertise, including complex queries and performance tuning Experience with Snowflake Snowpark (Python) is a solid plus Knowledge of ETL/ELT concepts and data warehousing principles Experience with cloud platforms (AWS, Azure, or GCP) Familiarity with version control tools (Git, Bitbucket, etc.) Experience with Airflow, dbt, or similar data tools Knowledge of data governance, metadata management, and security best practices Exposure to DevOps / CI‑CD practices for data platforms Experience in Agile/Scrum environments Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related field Experience with real‑time or near‑real‑time data processing Exposure to data visualization tools (Power BI, Tableau, Looker) #
📌 Développeur Python Senior (IT) (Ontario)
🏢 Themesoft
📍 Ontario