Procom
Data Engineer - Python & PySpark Developer with SQL & SAS
Toronto, Ontario, Canada · Hybrid
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 →