About this role
Data Engineer - Python, ETL
Location: Toronto, ON (Hybrid – 2–3 days onsite)
Duration: 7 Months
Experience: 6–8 Years
Role Summary
Looking for a Data Engineer with strong experience in building scalable ETL pipelines, data models, and cloud-based data solutions using modern big data technologies.
Key Responsibilities
• Design and build scalable ETL pipelines and data models
• Develop and maintain large-scale data applications and integrations
• Write and optimize SQL queries and scripts
• Work with Databricks / Snowflake and big data tools
• Build workflows using Airflow or Azure Data Factory
• Integrate APIs and support CI/CD pipelines (Git, Jenkins)
• Work in Agile environment with TDD practices
Required Skills
• 6–8 years Data Engineering experience
• Strong Python (PySpark, Pandas) or Java
• Strong SQL skills
• ETL, data modeling, and pipeline development
• Experience with Databricks or Snowflake
• Cloud experience (Azure or GCP)
• CI/CD (Git, Jenkins) + Agile
Preferred
• Capital Markets experience
• Docker / Kubernetes
• Real-time or low-latency systems
Must-Have
• Python or Java
• ETL + Data Modeling
• SQL
• Databricks/Snowflake
• Cloud (Azure/GCP)