Senior Data Engineer

Toronto, Canada

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Perform

Perform is the leading nearshore staffing solution focused on software engineers, data scientists, product managers, & more. Over 1000 projects delivered.

View all jobs at Perform

Apply now Apply later

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

  • Experience: Minimum of 4+ years delivering production-grade data solutions.
  • Technical Expertise:
  • 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.

Nice-to-Have Qualifications

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


This position is open to Latin America and Canada only.


Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Airflow AWS Azure Data pipelines Engineering GCP JavaScript JSON Node.js Pipelines Python RDBMS SQL

Region: North America
Country: Canada

More jobs like this