Already a candidate?

Feedback
Skip to main content
P

Procom

Data Engineer - Python & PySpark Developer with SQL & SAS

Toronto, Ontario, Canada · Hybrid

Contract · 5 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 & PySpark Developer with SQL & SAS

Toronto, Ontario · Hybrid

RATE

$68–$90/hr CAD

TYPE

Contract · 5 Months

STARTS

6/15/2026

POSTED

5 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