Senior Data Engineer

Perform

  • Toronto, ON
  • Permanent
  • Full-time
  • 1 day ago
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.
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.

Perform