Senior Data Engineer - Toronto, Scalable Data Pipelines

CoStar Realty Information, Inc.

Toronto

On-site

CAD 120,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Comprehensive healthcare
401(k) match
Tuition reimbursement
On-site fitness center

Job summary

CoStar Group in Toronto, Ontario, seeks a Senior Data Engineer to design, build, and operate reliable, scalable data pipelines on a modern cloud data platform. This hands-on role focuses on data pipeline development, performance optimization, production reliability, and continuous improvement, using Python, SQL, dbt, Airflow, and Snowflake with AWS services.

The position requires 6+ years of data engineering experience and offers collaboration with product teams and a strong focus on automation

Qualifications

  • 6+ years of professional experience in data engineering or a closely related discipline.
  • Strong Python development skills for data pipelines, automation, integrations, and supporting data applications.
  • Advanced SQL skills and experience working with large-scale datasets.
  • Experience with dbt, including model development, dependency management, testing, incremental processing, and production deployment.
  • Experience with Airflow, including DAG development, orchestration, dependencies, retries, failure handling, scheduling, and production operations.
  • Hands-on PostgreSQL experience, including complex SQL development, database design, indexing, query optimization, and performance tuning.
  • Hands-on Snowflake experience in production data workloads context.
  • Experience working with AWS data services such as S3, RDS/Aurora, Glue, MWAA, IAM, and CloudWatch.
  • Experience implementing automated data validation and quality controls.
  • Experience with Git, pull requests, code review, conflict resolution and CI/CD workflows.
  • Demonstrated ability to troubleshoot complex production pipeline and data issues.
  • Understanding of monitoring, failure recovery, and production support practices.

Responsibilities

  • Design, build, test, and maintain scalable data pipelines and data products.
  • Develop and optimize data transformations and orchestrations using SQL, Python, dbt, Airflow, Glue, PostgreSQL, and Snowflake.
  • Translate business requirements into maintainable technical designs and production-ready solutions.
  • Implement automated testing, data-quality checks, monitoring, failure handling, and recovery.
  • Optimize large-scale data workloads for performance, scalability, and cost.
  • Troubleshoot production issues and perform root-cause analysis across pipelines and databases.
  • Follow Git-based development, code review, CI/CD, and controlled release practices.
  • Ensure data products are documented, observable, governed, and supported by appropriate metadata and lineage.
  • Reduce technical debt, manual processes, and recurring operational issues through automation and improved design.
  • Collaborate with Product Management, Application Engineering and business stakeholders.

Skills

Python
SQL
dbt
Airflow
PostgreSQL
Snowflake
AWS data services
data modeling
production deployment
Git/CI‑CD

Tools

dbt
Airflow
PostgreSQL
Snowflake
AWS Glue
MWAA

Job description

CoStar Group in Toronto, Ontario, seeks a Senior Data Engineer to design, build, and operate reliable, scalable data pipelines on a modern cloud data platform. This hands-on role focuses on data pipeline development, performance optimization, production reliability, and continuous improvement, using Python, SQL, dbt, Airflow, and Snowflake with AWS services.

The position requires 6+ years of data engineering experience and offers collaboration with product teams and a strong focus on automation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer - Scalable Pipelines (Toronto)
Senior Data Engineer - Scalable Pipelines (Toronto)

CoStar Group • Toronto

On-site
CAD 120,000 - 150,000
Healthcare coverage (Medical/Vision/Dă
Dental/Prescription drugs
Life insurance
+9
Senior Data Engineer - Toronto: Data Pipelines & Analytics
Senior Data Engineer - Toronto: Data Pipelines & Analytics

CoStar Group, Inc. • Toronto

On-site
CAD 120,000 - 150,000
Comprehensive healthcare
401(k) plan with matching
Tuition reimbursement
+1
Senior Data Platform Engineer: Cloud DataOps Snowflake
Senior Data Platform Engineer: Cloud DataOps Snowflake

CoStar Group, Inc. • Toronto

On-site
CAD 140,000 - 170,000
Healthcare coverage (Medical / Vision)
401(K) retirement plan with matching
Tuition reimbursement
+2
Senior Data Engineer: Cloud Pipelines & Leadership
Senior Data Engineer: Cloud Pipelines & Leadership

Tactable • Toronto

Hybrid
CAD 140,000 - 190,000
Senior Data Quality Engineer - Champion Trusted Data
Senior Data Quality Engineer - Champion Trusted Data

CoStar • Toronto

On-site
CAD 120,000 - 150,000
Healthcare coverage
401(k) retirement plan with matching
Stock purchase plan
+1
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON

Techedin • Toronto

On-site
CAD 89,544 - 99,187
Senior Data Engineer
Senior Data Engineer

Techedin • Toronto

On-site
CAD 82,656 - 96,432
Senior Data & Backend Engineer (ETL & API)
Senior Data & Backend Engineer (ETL & API)

Autodesk • Toronto

On-site
CAD 107,000 - 157,000
Senior Data Engineer
Senior Data Engineer

Confluence Technologies, Inc. • Toronto

On-site
CAD 80,000 - 110,000
Generous time off packages
Global career development opportunities
Social events
+1
Senior Data Engineer — Lead High-Performance Data Pipelines
Senior Data Engineer — Lead High-Performance Data Pipelines

Aarorn Technologies Inc • Markham

On-site
CAD 68,880 - 89,544