Enable job alerts via email!

Senior Data Engineer

Totalperform

Toronto

On-site

CAD 85,000 - 110,000

Full time

30+ days ago

Job summary

A leading data solutions company in Toronto seeks an experienced Data Engineer to design and implement data solutions. You will develop robust data pipelines using Python and collaborate with cross-functional teams to optimize data workflows. The ideal candidate has over 4 years of experience and a strong foundation in software engineering. Competitive salary and benefits offered.

Qualifications

  • 4+ years of experience delivering production-grade data solutions.
  • Expertise in Python for data processing.
  • Strong understanding of modular design.

Responsibilities

  • Design and implement reusable libraries for data solutions.
  • Develop and maintain robust data pipelines using Python.
  • Collaborate with stakeholders for data requirements.

Skills

Data solutions delivery
Python
JSON processing
SQL databases
Modular design
Collaboration

Tools

Node.js
Apache Airflow
AWS
Azure
GCP
Job description
Overview

We are seeking a skilled Data Engineer with a strong software engineering foundation to join our dynamic team. In this role, you will design, develop, and deliver production-grade data solutions that drive business value. You will work closely with cross-functional teams to build scalable, reusable data pipelines and systems, ensuring high performance, reliability, and maintainability.

What You'll Do
  • Design and implement modular, reusable core shared libraries to support scalable data solutions.
  • Develop and maintain robust data pipelines using Python to process and transform JSON and relational data.
  • Collaborate with stakeholders to understand data requirements and deliver production-ready solutions.
  • Optimize data workflows for performance, scalability, and reliability in production environments.
  • Ensure data integrity, quality, and accessibility across systems and applications.
  • Contribute to best practices for data engineering, including code reviews and documentation.
What You Bring
  • Minimum of 4+ years delivering production-grade data solutions.
  • Strong software engineering skills with a focus on modular design and reusable code.
  • Proficiency in Python for data processing and pipeline development.
  • Extensive experience working with JSON data and relational databases (e.g., SQL).
  • Problem-Solving: Ability to architect efficient, scalable solutions for complex data challenges.
  • Collaboration: Proven ability to work effectively with cross-functional teams.
It is an asset if you have
  • Experience with Node.js and/or JavaScript for data-related applications or integrations.
  • Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) for data engineering tasks.
  • Knowledge of data orchestration tools (e.g., Apache Airflow) or modern data frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.