Python salaries in Canada
Python professionals in Canada earn $152.8–233.4K per year on average, based on 17 jobs. Python roles in Canada pay 2% above the board-wide average of $156.3–221K for Python jobs on Started by Women. Pay ranges from $121.6–196.6K for Mid-level roles up to $168.8–260.8K at the Senior level.
Average salary range
$152.8–233.4K
Based on 17 jobs · 2% more than the average salary on Started by Women
25th percentile
$141K
Average
$193.1K
75th percentile
$269K
Python salaries by seniority in Canada
Python salaries in Canada range from $121.6–196.6K for Mid-level roles to $168.8–260.8K for Senior positions.
| Seniority | Avg. salary | Jobs | vs Avg. on Started by Women |
|---|---|---|---|
| Mid-level | $121.6–196.6K | 3 | -16% |
| Senior | $168.8–260.8K | 12 | +14% |
Top paying titles in Canada
Highest paying job titles in Canada, ranked by average salary.
Software Engineering
Avg. $168.6–252.3K · 9 jobs
Software Engineer
Avg. $146.8–225K · 5 jobs
Autonomy & Algorithms
Avg. $176.4–271.2K · 5 jobs
Machine Learning Engineer
Avg. $148.8–244.3K · 4 jobs
Autonomous Driving
Avg. $157.8–268.5K · 4 jobs
Data Engineer
Avg. $143.3–232K · 3 jobs
Other top paying skills in Canada
Highest paying skills in Canada beyond Python, ranked by average salary.
Machine Learning
Avg. $148.1–231.8K · 15 jobs
C++
Avg. $159.5–243.9K · 11 jobs
Rust
Avg. $151.4–254.4K · 9 jobs
PyTorch
Avg. $168.6–270.8K · 8 jobs
Simulation
Avg. $150.3–228.2K · 7 jobs
Computer Vision
Avg. $138.3–222.9K · 7 jobs
Other locations for Python
Compare Python salaries in other locations.
Ontario
Avg. $152.8–233.4K · 17 jobs
Toronto, ON
Avg. $152.8–233.4K · 17 jobs
United States
Avg. $161.9–219.2K · 31 jobs
Texas
Avg. $179.7–239.8K · 14 jobs
California
Avg. $153.6–200.8K · 13 jobs
Python salary FAQs for Canada
All salary figures are converted to annual equivalents in USD. Averages are based on published jobs with salary data and filtered for statistical outliers.