Already a candidate?

Feedback
Skip to main content
P

Procom

Data Engineer, Python and PySpark with SQL & SAS

Toronto, Ontario, Canada · Hybrid

Contract · 12 Months
Start Jun 2026

RATE

$68–$90/hr CAD

POSTED

5/22/2026

Job Description

Data Engineer, Python and PySpark with SQL & SAS:
On behalf of our Banking client, Procom is searching for a Data Engineer, Python and PySpark with SQL & SAS for a 12-month role. This position is a hybrid position with 4 days onsite at our client’s Toronto office.

Data Engineer, Python and PySpark with SQL & SAS - Job Description:
This role supports the bank’s credit strategy modernization by migrating legacy SAS processes to Python and PySpark. The project involves optimizing data processing across HDFS/Hive and AWS S3 platforms to improve scalability, efficiency, and accuracy in credit risk management solutions.

Data Engineer, Python and PySpark with SQL & SAS - Responsibilities:
• Build and optimize scalable data pipelines in Python and PySpark, ensuring reliability and performance across HDFS/Hive and AWS S3 environments.
• Lead migration initiatives transforming legacy SAS processes into modern, cloud-ready Python/PySpark solutions.
• Architect data workflows that support credit risk analytics and business intelligence at scale.
• Write production-grade code with rigorous testing, documentation, and adherence to software engineering best practices.
• Partner with data scientists and stakeholders to translate business requirements into robust technical solutions.
• Manage code quality and collaboration through GitHub version control and peer review processes.
• Document technical infrastructure to enable team knowledge sharing and system maintainability.

Data Engineer, Python and PySpark with SQL & SAS - Mandatory Skills:
• 3+ years hands-on data engineering experience, ideally in financial services or credit risk environments.
• Advanced proficiency in Python and PySpark for designing and optimizing large-scale data processing solutions.
• Strong SQL expertise with demonstrated experience in big data platforms (HDFS, Hive, or equivalent).
• Proven ability to translate complex data requirements into clear, actionable solutions that drive business decisions.
• Software engineering discipline – writes clean, testable, and maintainable code with attention to quality and documentation.

Data Engineer, Python and PySpark with SQL & SAS – Nice-to-Have Skills:
• Track record of solving ambiguous, high-impact problems with clear decision-making and collaborative problem resolution.
• Excellent communication skills – ability to explain technical concepts clearly to both technical and non-technical stakeholders.
• Background in financial services, particularly in credit risk, lending, or regulatory analytics.
• Experience with legacy systems and languages (SAS, TRIAD, BLAZE, or similar mainframe/proprietary platforms) – valuable for understanding existing processes during migration.

Data Engineer, Python and PySpark with SQL & SAS – Assignment Length:
This is a 12-month contract position.

Data Engineer, Python and PySpark with SQL & SAS - Start Date:
ASAP.

Data Engineer, Python and PySpark with SQL & SAS - Assignment Location:
Toronto, Ontario, Canada – Hybrid, 4 days in office.

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Data Engineer, Python and PySpark with SQL & SAS

Toronto, Ontario · Hybrid

RATE

$68–$90/hr CAD

TYPE

Contract · 12 Months

STARTS

6/15/2026

POSTED

4 days ago

ATS ID

325984



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile
Terms of Use
Privacy Policy