Principal Data Engineer

Job Description

  • Contractor
  • Anywhere

Principal Data Engineer – Contract (6 Months, Remote Flexibility) Toronto
We’re looking for a hands-on, senior Data Engineer to help shape and scale a modern data platform. This role combines technical leadership, architecture collaboration, and end-to-end data engineering across cloud, pipelines, and analytics.
What You’ll Do:
Design and implement enterprise-grade data solutions with cross-functional architecture teams
Lead and mentor Data Engineers while building, debugging, and optimizing pipelines
Translate business needs into scalable, data-driven solutions
Help define the future of data engineering technology and best practices
Must-Have Skills:
10+ years in Data & Analytics, Software or Cloud Engineering (5+ years in Data Engineering)
Senior individual contributor experience (Principal, Staff, Lead Engineer, or Architect)
Expertise in Snowflake, Databricks, Redshift, or BigQuery
Strong programming in Python and SQL
Experience with Airflow, DBT, Spark, Kafka, and cloud platforms (AWS, Azure, GCP)
Skilled in APIs, integrations, and scalable architecture
Why You’ll Love It:
Blend hands-on engineering with strategic leadership
Exposure to a wide range of data technologies and systems
Flexible remote work with some on-site collaboration
If you thrive in a fast-paced, broad-scope data engineering environment and want to drive impact, this is your role! Send your resume to tinak@corgta.com