Back to results

Data Engineer

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

$70 to $80 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$70 to $80 CAD / hour
Job type
Contract
Apply by
Experience
7+ years of experience as a Data Engineer or in a closely related data role.
Posting language
English
Posted

Original job description

Summary

We are looking for a Data Engineer to design, build, and automate scalable data pipelines. In this role, you will leverage strong Python and SQL expertise to extract, transform, and load data from varied sources, ensuring high data quality and supporting analytics across the organization. This is a long-term consulting job and the client is one of the major banks.

Working Model: Hybrid – 2 days onsite in Toronto

Key Responsibilities

  • Design, build, and maintain automated data pipelines for enterprise applications.
  • Develop efficient ETL processes to extract, transform, and load data across systems.
  • Write complex SQL queries and Python scripts for data processing and validation.
  • Perform data analysis to troubleshoot pipeline issues, verify data integrity, and optimize performance.
  • Collaborate with analytics and business teams to deliver reliable datasets for business reporting.

Requirements & Qualifications

  • 7+ years of experience as a Data Engineer or in a closely related data role.
  • Strong proficiency in Python for data manipulation and automation scripts.
  • Advanced SQL skills for data transformation, querying, and relational database management.
  • Solid track record building automated ETL pipelines and managing batch workflows.
  • Strong analytical and problem-solving skills to ensure high data quality and accuracy.
More about this job

Responsibilities

Design, build, and maintain automated data pipelines and ETL processes that move and transform data across enterprise systems. Use Python, SQL, and data analysis to validate data, troubleshoot issues, optimize performance, and provide reliable datasets for business reporting.

Requirements

Requires 7 or more years of experience as a Data Engineer or in a closely related data role, with strong Python and advanced SQL skills. Candidates should have a track record building automated ETL pipelines and managing batch workflows, along with strong analytical and problem-solving abilities focused on data quality and accuracy.

Skills

  • Python
  • SQL
  • Data Engineering
  • Data Pipeline Development
  • ETL
  • Data Manipulation
  • Data Processing
  • Data Validation
  • Data Analysis
  • Batch Workflow Management
  • Data Quality
  • Troubleshooting
  • Performance Optimization
  • Problem-Solving
  • Business Reporting

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Technology
  • Software
  • Engineering
  • Consulting

Keywords

  • Data Engineering
  • Python
  • SQL
  • Automated Data Pipelines
  • ETL
  • Data Extraction
  • Data Transformation
  • Data Loading
  • Data Processing
  • Data Validation
  • Data Analysis
  • Relational Databases
  • Batch Workflows
  • Data Integrity
  • Data Quality
  • Performance Optimization
  • Enterprise Applications
  • Business Reporting
  • Analytics
  • Banking
  • Consulting

Report this job