Enable job alerts via email!

Senior Data Engineer

Perform

Toronto

On-site

CAD 90,000 - 120,000

Full time

7 days ago
Be an early applicant

Job summary

A technology company in Toronto, Ontario is looking for a Senior Data Engineer to design and deliver production-grade data solutions. The role involves developing data pipelines, ensuring data integrity, and collaborating with teams. Candidates should have at least 4 years of experience and strong skills in Python and data architecture. Familiarity with cloud platforms is a plus.

Qualifications

  • 4+ years of experience in delivering production-grade data solutions.
  • Strong software engineering skills focused on modular design and reusable code.
  • Proficiency in Python for data processing.

Responsibilities

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

Skills

Python
Data processing
Modular design
Collaboration
Data integrity

Tools

SQL
Apache Airflow

Job description

Join to apply for the Senior Data Engineer role at Perform.

Get AI-powered advice on this job and more exclusive features.

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 collaborate with cross-functional teams to build scalable, reusable data pipelines and systems, ensuring high performance, reliability, and maintainability.

Key Responsibilities

  • 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.

Must-Have Qualifications

  • Minimum of 4+ years experience 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).
  • Ability to architect efficient, scalable solutions for complex data challenges.
  • Proven ability to work effectively with cross-functional teams.

Nice-to-Have Qualifications

  • 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.

This position is open to candidates in Latin America and Canada only.

Seniority level: Not Applicable

Employment type: Other

Job function: Information Technology

Referrals increase your chances of interviewing at Perform by 2x.

Get notified about new Senior Data Engineer jobs in Toronto, Ontario, Canada.

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