Post Job Free
Sign in

Python Developer

Company:
Insight Global
Location:
Toronto, ON, Canada
Posted:
June 18, 2026
Apply

Description:

Insight Global is looking for a developer to help a large financial services firm migrate jobs and reports from "R" to Python. They must be extremely strong in both technologies. In addition they must have strong documentation skills to be able to thoroughly explain their scripting. Design, develop, and test advanced reports by refactoring existing R code into Python and other relevant formats. Optimize scripts and scheduled jobs for greater efficiency and reliability, and support ETL processes to meet analytics needs. Develop reusable code libraries, leverage automation and scheduling tools (e.g., Cron, Windows Task Scheduler), and document solutions for ongoing maintenance and effective knowledge sharing across the team.

REQUIRED SKILLS AND EXPERIENCE

5-10+ years of experience with R and Python development at large enterprises

Very strong documentation skills and commenting on their "why" within their scripting so other team members could understand how they got there and could take over work in future if needed

Experience with data pipelines, ETL flow of data

Experience writing complex SQL queries for databricks

Advanced experience with "R" language, collection, dplyr

They will need to assess the "R" library environment and be able to investigate the components to find the equivalent library within Python to support once it's moved over

Create jobs and reports from "R" to Python

Advanced Python experience creating reports and jobs

Experience with libraries Pandas, NumPy, Collections, Plyr, dplyr, Digest, Lubridate

Great communication skills

Apply