Job Description
Principal Data Engineer / Data Platform Architect
Are you a senior, hands-on data engineer who thrives on owning the full data stack—from ingestion and modeling to cloud infrastructure and platform architecture? We’re looking for a Principal Data Engineer to represent data engineering at a strategic level while still getting your hands dirty building real systems.
This role is ideal for engineers from mid-sized organizations who’ve worn multiple hats and enjoy shaping platforms, not just pipelines.
What You’ll Do
Design and evolve a modern, scalable data platform
Represent data engineering within a broader architecture group
Lead through influence, mentorship, and technical excellence
Build, debug, and support data pipelines and platforms hands-on
Partner with architects and business leaders to translate strategy into data solutions
Help define forward-looking data engineering roadmaps and best practices
What You Bring
10+ years in software, data, or cloud engineering (5+ in data engineering)
Experience operating as a Principal, Staff, or Architect-level IC
Expert SQL and strong Python
Deep experience with cloud platforms (AWS, Azure, or GCP — multiple preferred)
Hands-on work with modern data stacks (Snowflake, Databricks, Redshift, BigQuery)
Experience with Airflow, DBT, Spark, Kafka, and CI/CD
Architecture exposure beyond pipelines: governance, security, APIs, event-driven systems
Why This Role
High ownership and influence without people management
Broad technical scope across data, cloud, and architecture
Opportunity to shape platform direction, not just execute tickets
Collaborative, senior engineering environment
📍 Hybrid (Toronto-based) | Contract
If you’re ready to operate at Principal level and make a real architectural impact, we’d love to connect.
👉 Apply or message to learn more. Send your resume to tinak@corgta.com
