Enable job alerts via email!

Principal Data Engineer

Air-tek

Toronto

On-site

CAD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A prominent Canadian software company in Toronto seeks a Principal Data Engineer to lead its data initiatives. This critical role involves architecting scalable data solutions, managing a small team, and collaborating with cross-functional teams to deliver data products. Successful candidates will possess extensive experience in data engineering and demonstrate strong leadership skills.

Qualifications

  • 7-10+ years in data engineering with expertise in building data platforms.
  • 2+ years leading small teams and managing hiring/performance.
  • Proven record delivering scalable data solutions in cloud environments.

Responsibilities

  • Architect and build scalable data platforms using cloud infrastructure.
  • Manage a small team and lead hiring for the data team.
  • Collaborate with stakeholders to standardize data requirements for integrations.

Skills

Data architecture
ETL processes
Real-time processing
Batch processing
Python
SQL
Scala
Terraform
Communication
Leadership

Education

Bachelor's or Master's in Computer Science
Engineering

Tools

Apache Kafka
Airflow
Snowflake
Databricks
Spark

Job description

Air-tek is a Canadian-based software company with a powerful suite of unique products that has already achieved a significant share of a huge global opportunity. The product market fit is excellent, and customers are lining up to buy. Although our global customers know us, we intentionally operate in stealth mode during this growth phase.

Our diverse team shares a collective passion for solving complex problems with a drive to innovate and a desire to create the passenger-centric travel industry. Based in Toronto, our inclusive culture is built on trust, collaboration, delivering a great product, and continuous personal development. We love what we do, and we support the team around us.

As our first Principal Data Engineer, you'll be the cornerstone of our data team, reporting directly to the CTO. You'll design and build our data platform, pipelines, and integrations, support data products and machine learning initiatives, and manage a small team (3-5 reports) to execute these goals. You'll help hire and grow the team, ensuring scalable, reliable data solutions that align with our integration-heavy projects. Collaborating with Delivery Leads and product managers, you'll drive data excellence in a fast-paced environment

Key Responsibilities :

Technical Leadership :

  • Architect and build a scalable data platform (e.g., data lakes, warehouses) using cloud infrastructure to support enterprise integrations and data products.
  • Develop robust data pipelines for real-time and batch processing, enabling customizations and new product initiatives.
  • Design and implement data integrations with platforms like MuleSoft, ensuring seamless data flows for cross-team projects.
  • Support machine learning initiatives by building pipelines for model training, feature engineering, and data preprocessing, collaborating with future data scientists.
  • Create data products (e.g., dashboards, APIs) to empower internal teams and customers, aligning with product manager requirements.

Team Management :

  • Manage a small team (3-5 reports, e.g., junior data engineers, data analysts), delegating tasks, mentoring, and conducting performance reviews.
  • Lead hiring for the data team (4-6 total), defining roles and selecting candidates with complementary skills (e.g., pipeline development, ML ops).
  • Foster team autonomy by empowering reports to own tasks (e.g., pipeline maintenance, dashboard creation) while ensuring alignment with project goals.

Collaboration and Coordination :

  • Work within pods alongside Delivery Leads, developers, DevOps, and application specialists, logging milestones and dependencies.
  • Partner with engineering / product and leadership to standardize data requirements for integrations, reducing delays and rework.
  • Collaborate with product managers on data needs for new products, ensuring integration compatibility.
  • Provide technical input during strategic meetings to ensure alignment and technical scalability.

Resource and Risk Management :

  • Use resource tools to optimize team capacity and infrastructure allocation, avoiding bottlenecks (e.g., compute shortages for pipelines).
  • Identify and mitigate risks (e.g., data quality issues, integration delays), escalating to Delivery Leads or leadership as needed.

Qualifications : Experience :

  • 7-10+ years in data engineering, with expertise in building data platforms, pipelines, and integrations.
  • 2+ years leading small teams (2-5 people), mentoring engineers, and managing hiring / performance.
  • Proven track record delivering scalable data solutions in cloud environments (AWS, GCP, Azure).
  • Experience with integration platforms (e.g., Apache Kafka) and data tools (e.g., Airflow, Snowflake, Databricks, Spark).
  • Familiarity with machine learning pipelines (e.g., feature stores, model training data) is a plus.

Skills :

  • Deep knowledge of data architecture, ETL / ELT processes, and real-time / batch processing.
  • Proficiency in programming (e.g., Python, SQL, Scala) and infrastructure-as-code (e.g., Terraform).
  • Strong communication to collaborate with Delivery Leads, product managers, and pods.
  • Leadership skills to delegate, mentor, and foster team autonomy while driving results.

Education :

  • Bachelor's or Master's in Computer Science, Engineering, or related field (or equivalent experience).
Create a job alert for this search

Principal Data Engineer • Toronto, ON, United States

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Data Engineer - Remote

Jobot Inc.

Toronto

Remote

CAD 130,000 - 220,000

6 days ago
Be an early applicant

Lead Data Engineer - Remote

Jobot

Toronto

Remote

CAD 130,000 - 220,000

11 days ago

Lead Data Engineer - Remote

Jobot

Toronto

Remote

CAD 130,000 - 205,000

16 days ago

Lead Data Engineer

Manulife Insurance Malaysia

Toronto

Hybrid

CAD 110,000 - 206,000

Today
Be an early applicant

Lead Data Engineer

Manulife

Toronto

Hybrid

CAD 110,000 - 206,000

Today
Be an early applicant

Lead Data engineer

EQ Bank | Equitable Bank

Toronto

On-site

CAD 100,000 - 130,000

Today
Be an early applicant

Principal Data Scientist - VBC

Centene Corporation

Vaughan

Remote

CAD 132,000 - 245,000

Today
Be an early applicant

Principal Data Engineer

Solink Corp.

Ontario

Hybrid

CAD 120,000 - 160,000

Today
Be an early applicant

Principal Data Engineer

Lantern

Remote

CAD 120,000 - 150,000

20 days ago