Data Migration & Modernization Engineer (Python, SAS, Cloud) (Toronto)

Data Migration & Modernization Engineer (Python, SAS, Cloud) (Toronto)

16 Apr
|
Astra North Infoteck
|
Toronto

16 Apr

Astra North Infoteck

Toronto

Job Title: Data Platform Engineer (Python | SQL | SAS | AWS S3 | LLM / Copilot Tools)- Migration Project

Job Summary

We are seeking a skilled Data Platform Engineer to design and maintain a technical migration framework for large-scale conversion of legacy SAS codebases to Python using generative AI and agentic coding tools. The role focuses on building scalable, reusable frameworks, ensuring production-grade Python outputs, and enabling seamless data connectivity across cloud and database systems.

Role Description

In this role, you will help architect and maintain a generalized repository structure capable of integrating with any SAS codebase. You will establish standardized processes for managing per-project credentials, configurations, and dependencies.

You will ensure AI-generated Python code reliably connects to required databases and dependency libraries. You will refactor, harden, and document generated code to meet production standards for performance and readability.

You will also implement a robust logging and error-handling framework to ensure transparency throughout the conversion process. Additionally, you will take ownership of Git repository management across the project lifecycle.

You will closely collaborate with a Data Scientist to continuously enhance and evolve the migration framework as new requirements emerge.

Required Qualifications

- 1+ year of relevant professional experience

- Strong proficiency in Python for data engineering (pandas, SQLAlchemy, boto3, PyArrow or similar)





- Strong SQL skills and experience working with cloud or remote data systems (AWS S3, SQL DBMS, etc.)

- Experience with SQL query optimization for large datasets

- Experience handling multiple data formats (Parquet, CSV, JSON, etc.)

- Strong experience with Git and collaborative version control

- Experience using LLM-based or agentic AI tools (e.g., Git Hub Copilot, Claude Code) in a professional workplace

Preferred Qualifications

- Experience in regulated or enterprise environments using SAS (finance, pharma, insurance, government)

- Experience working in UNIX environments

- Basic understanding of SAS code (ability to read/interpret; no deep expertise required)

- Exposure to credit risk models (PD, EAD, LGD) and IFRS9 regulations

- Experience building or refactoring data pipelines in Python

- Experience in large-scale code migration or modernization projects

Key Responsibilities

- Design and implement a generalized repository structure for SAS-to-Python code migration

- Manage per-project configurations, credentials, and dependencies

- Ensure generated Python code can reliably connect to databases and data sources

- Refactor and optimize AI-generated Python code for production readiness

- Implement logging and error-handling frameworks for migration transparency

- Own and manage Git repositories throughout the project lifecycle

- Collaborate with data scientists to continuously improve the migration framework

📌 Data Migration & Modernization Engineer (Python, SAS, Cloud) (Toronto)
🏢 Astra North Infoteck
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: data migration & modernization engineer (python, sas, cloud) (toronto) / toronto
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: data migration & modernization engineer (python, sas, cloud) (toronto) / toronto