Python Developer

Tamanna Technology

Toronto

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A tech company in Toronto is seeking an experienced Python Developer with a strong understanding of SAS-based data workflows. As a hands-on contributor, you will focus on building and optimizing data processing solutions using Python. Candidates should have several years of experience developing Python code, proficiency with data libraries like pandas and NumPy, and a background in performance tuning. This role offers an excellent opportunity to work with complex datasets in a collaborative environment.

Qualifications

  • Several years of professional experience developing production-grade Python code.
  • Strong proficiency with Python data libraries such as pandas and NumPy.
  • Experience processing large or out-of-memory datasets, including parallel or distributed processing.

Responsibilities

  • Build, optimize, and maintain data processing solutions.
  • Automate data workflows and jobs using Python.
  • Write clear, reproducible notebooks that communicate logic and results effectively.

Skills

Python development
Data processing workflows
SAS background
Data libraries (pandas, NumPy)
Performance tuning

Tools

Jupyter Notebooks
Git
Linux

Job description

Python Developer (SAS Background Preferred)

We are seeking an experienced Python Developer with a strong understanding of SAS-based data workflows and deep hands-on expertise in Python. This is a hands-on contributor role (not a leadership position) focused on building, optimizing, and maintaining data processing solutions.

Required Experience & Skills
Core Python Development
  • Several years of professional experience developing production-grade Python code.
  • Strong proficiency with Python data libraries such as pandas, NumPy, and related ecosystems.
  • Comfortable working independently on complex data processing tasks.
Advanced Data Manipulation
  • Expertise in merging and joining large datasets efficiently using merge(), join(), and related techniques.
  • Strong understanding of data alignment, indexing strategies, and memory-efficient transformations.
  • Experience handling complex data structures and edge cases during large-scale data integration.
Scalability & Performance
  • Experience processing large or out-of-memory datasets, including:
  • Parallel or distributed processing (e.g., multiprocessing, Dask, Spark, or similar).
  • Performance tuning to replace or improve upon SAS I/O and batch optimizations.
  • Ability to profile code and identify bottlenecks in data pipelines.
Automation & DevOps
  • Experience automating data workflows and jobs using Python.
  • Familiarity with scheduling, CI/CD pipelines, and environment management.
  • Comfortable working in Linux-based environments and with version control systems (e.g., Git).
Testing & Validation
  • Strong understanding of testing strategies for data and analytics code.
  • Experience writing unit tests, integration tests, and validation checks to ensure data accuracy and consistency.
  • Ability to validate Python-based outputs against legacy SAS results when required.
  • Hands-on experience working in Jupyter Notebooks for development, analysis, and documentation.
  • Ability to write clear, reproducible notebooks that communicate logic and results effectively.
Nice to Have
  • Prior experience translating or modernizing SAS workflows into Python-based solutions.
  • Exposure to cloud platforms or distributed data environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer: SAS Data Pipelines & Analytics
Python Developer: SAS Data Pipelines & Analytics

Tamanna Technology • Toronto

On-site
CAD 80,000 - 100,000
Python Developer
Python Developer

MaximaTek • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Data Analyst-Developer
Data Analyst-Developer

CoFoMo Inc. • Quebec

Hybrid
CAD 90,000 - 120,000
Python Developer
Python Developer

LanceSoft, Inc. • Toronto

Hybrid
CAD 100,000 - 130,000
Senior Python Developer
Senior Python Developer

Pinnacle • Toronto

On-site
CAD 120,000 - 180,000
Senior Consultant- SAS to Python Migration
Senior Consultant- SAS to Python Migration

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
Python & Database Developer
Python & Database Developer

Randstad Enterprise • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Software Developer - Data Services
Software Developer - Data Services

GuruLink • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Python Developer (Contract)
Python Developer (Contract)

Health Futures • Toronto

On-site
CAD 69,000 - 83,000
Python Developer
Python Developer

IT Connex • Mississauga

On-site
CAD 80,000 - 100,000