Python PySpark Data Engineer
Summary
Contract Data Engineer in Toronto designing and optimizing scalable data pipelines and cloud data solutions using Python, PySpark, SQL, and Snowflake. Day-to-day involves REST API integrations, ETL/ELT workflows, query and platform performance tuning, plus data quality, monitoring, and automation.
Python and PySpark headline this contract Data Engineer opportunity, with SQL, Snowflake, and REST API integration central to the work.
This Data Engineer role requires strong hands-on experience building scalable data pipelines and cloud-based data solutions. You will use Python, PySpark, SQL, and Snowflake across ingestion, transformation, processing, and platform optimization. The position also involves reliable data delivery with engineering and analytics teams.
Key Responsibilities:
- Design and optimize pipelines with Python, PySpark, SQL, and Snowflake
- Integrate REST APIs and external sources into Snowflake platforms
- Build ETL/ELT workflows for ingestion and transformation
- Optimize SQL queries and Snowflake performance
- Implement data quality, monitoring, validation, and automation
Requirements:
- Three or more years of Data Engineering experience
- Strong hands-on Python, PySpark, SQL, and Snowflake expertise
- REST API, JSON, and API-based integration experience
- Knowledge of ETL/ELT, data modeling, and warehousing
- Cloud platform experience with AWS, Azure, or GCP preferred
Apply your Python, PySpark, SQL, Snowflake, and API integration expertise to scalable data pipeline development.