Strong programming ability in Rust and Python * Interest in low-latency systems, parallel programming, and high-performance computing * Demonstrated problem-solving skills (through coursework ...
Strong programming ability in Rust and Python * Interest in low-latency systems, parallel programming, and high-performance computing * Demonstrated problem-solving skills (through coursework ...
Senior Backend Engineer, .NET & Python
CA$110K - CA$145K/yr
... engineer to co-own that evolution. This is a full-time, on-site position at our Burnaby, BC ... NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines) * Design microservice ...
Senior Backend Engineer, .NET & Python
CA$110K - CA$145K/yr
... engineer to co-own that evolution. This is a full-time, on-site position at our Burnaby, BC ... NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines) * Design microservice ...
Sr Python Engineer with Kubernetes
Vancouver, BC · On-site +1
CA$62K - CA$147K/yr
We are looking for a person with excellent Python programming background, hands on experience working in k8s environment and proficient with the database technologies. Your Role Develop, maintain and ...
Sr Python Engineer with Kubernetes
Vancouver, BC · On-site +1
CA$62K - CA$147K/yr
We are looking for a person with excellent Python programming background, hands on experience working in k8s environment and proficient with the database technologies. Your Role Develop, maintain and ...
Working proficiency in Python and familiarity with REST APIs and cloud services. * Hands-on ... Understanding of prompt engineering, RAG (Retrieval-Augmented Generation), and agentic workflow ...
Working proficiency in Python and familiarity with REST APIs and cloud services. * Hands-on ... Understanding of prompt engineering, RAG (Retrieval-Augmented Generation), and agentic workflow ...
Software Developer - Cloud - Intermediate
Surrey, BC · Hybrid
CA$90K - CA$110K/yr
Our platform relies heavily on Python-based services, Infrastructure-as-Code (IaC) with Terraform, and scalable Kubernetes environments. We are hiring an Intermediate Software Developer to help build ...
Software Developer - Cloud - Intermediate
Surrey, BC · Hybrid
CA$90K - CA$110K/yr
Our platform relies heavily on Python-based services, Infrastructure-as-Code (IaC) with Terraform, and scalable Kubernetes environments. We are hiring an Intermediate Software Developer to help build ...
Software Developer - Cloud - Intermediate
Surrey, BC · Hybrid
CA$90K - CA$110K/yr
Our platform relies heavily on Python-based services, Infrastructure-as-Code (IaC) with Terraform, and scalable Kubernetes environments. We are hiring an Intermediate Software Developer to help build ...
Software Developer - Cloud - Intermediate
Surrey, BC · Hybrid
CA$90K - CA$110K/yr
Our platform relies heavily on Python-based services, Infrastructure-as-Code (IaC) with Terraform, and scalable Kubernetes environments. We are hiring an Intermediate Software Developer to help build ...
Staff C Programmer (Linux Platform)
Burnaby, BC · On-site
CA$140K - CA$171K/yr
Write and maintain automation scripts in Bash and Python * Review code for correctness, efficiency, and maintainability * Provide technical leadership and mentor junior engineers Required ...
Staff C Programmer (Linux Platform)
Burnaby, BC · On-site
CA$140K - CA$171K/yr
Write and maintain automation scripts in Bash and Python * Review code for correctness, efficiency, and maintainability * Provide technical leadership and mentor junior engineers Required ...
Staff C Programmer (Linux Platform)
CA$140K - CA$171K/yr
Write and maintain automation scripts in Bash and Python * Review code for correctness, efficiency, and maintainability * Provide technical leadership and mentor junior engineers Required ...
Staff C Programmer (Linux Platform)
CA$140K - CA$171K/yr
Write and maintain automation scripts in Bash and Python * Review code for correctness, efficiency, and maintainability * Provide technical leadership and mentor junior engineers Required ...
If you have a strong C++ or systems programming background and are committed to working in Rust, that works too. Python for research/data : Solid Python skills for building research tools, data ...
If you have a strong C++ or systems programming background and are committed to working in Rust, that works too. Python for research/data : Solid Python skills for building research tools, data ...
Some exposure to Python/C++ interop (pybind11, nanobind) Software Engineering * Strong Python programming skills with production code experience * Comfortable working in large codebases and ...
Some exposure to Python/C++ interop (pybind11, nanobind) Software Engineering * Strong Python programming skills with production code experience * Comfortable working in large codebases and ...
Some exposure to Python/C++ interop (pybind11, nanobind) Software Engineering * Strong Python programming skills with production code experience * Comfortable working in large codebases and ...
Some exposure to Python/C++ interop (pybind11, nanobind) Software Engineering * Strong Python programming skills with production code experience * Comfortable working in large codebases and ...
Skills required include experience developing with Java, python, PHP, node.js and various ... Atlassian JIRA, DevOps, Git, GitLab, Java Enterprise Edition, Kubernetes, Maven, Microservice ...
New
Skills required include experience developing with Java, python, PHP, node.js and various ... Atlassian JIRA, DevOps, Git, GitLab, Java Enterprise Edition, Kubernetes, Maven, Microservice ...
New
Full Stack Software Developer
CA$117K - CA$143K/yr
The ideal candidate will have some knowledge of Python programming, a strong background in networking, and will be eager to learn new things. As this job will be within the Fortiguard Labs, an ...
Full Stack Software Developer
CA$117K - CA$143K/yr
The ideal candidate will have some knowledge of Python programming, a strong background in networking, and will be eager to learn new things. As this job will be within the Fortiguard Labs, an ...
Full Stack Software Developer
CA$117K - CA$143K/yr
The ideal candidate will have some knowledge of Python programming, a strong background in networking, and will be eager to learn new things. As this job will be within the Fortiguard Labs, an ...
Full Stack Software Developer
CA$117K - CA$143K/yr
The ideal candidate will have some knowledge of Python programming, a strong background in networking, and will be eager to learn new things. As this job will be within the Fortiguard Labs, an ...
Rendering Programmer
CA$110K - CA$150K/yr
Relic isan award-winning developer of genre-defining strategy games including Homeworld, Company of ... Experience with C# or Python * Knowledge of art content pipelines and tools * Background in PC or ...
Rendering Programmer
CA$110K - CA$150K/yr
Relic isan award-winning developer of genre-defining strategy games including Homeworld, Company of ... Experience with C# or Python * Knowledge of art content pipelines and tools * Background in PC or ...
Expertlevel proficiency in Python, including building distributed systems, backend services, and automation tooling. * Strong DevOps experience in AWS using Terraform, CloudFormation, and related ...
Expertlevel proficiency in Python, including building distributed systems, backend services, and automation tooling. * Strong DevOps experience in AWS using Terraform, CloudFormation, and related ...
Expertlevel proficiency in Python, including building distributed systems, backend services, and automation tooling. * Strong DevOps experience in AWS using Terraform, CloudFormation, and related ...
Expertlevel proficiency in Python, including building distributed systems, backend services, and automation tooling. * Strong DevOps experience in AWS using Terraform, CloudFormation, and related ...
Expertlevel proficiency in Python, including building distributed systems, backend services, and automation tooling. * Strong DevOps experience in AWS using Terraform, CloudFormation, and related ...
Expertlevel proficiency in Python, including building distributed systems, backend services, and automation tooling. * Strong DevOps experience in AWS using Terraform, CloudFormation, and related ...
Python programming proficiency - able to write clean, maintainable, production-quality test automation code. * Hands-on experience testing systems that involve API gateways, AI firewalls or other ...
Python programming proficiency - able to write clean, maintainable, production-quality test automation code. * Hands-on experience testing systems that involve API gateways, AI firewalls or other ...
Python programming proficiency - able to write clean, maintainable, production-quality test automation code. * Hands-on experience testing systems that involve API gateways, AI firewalls or other ...
Python programming proficiency - able to write clean, maintainable, production-quality test automation code. * Hands-on experience testing systems that involve API gateways, AI firewalls or other ...
Python Programmer information
See British Columbia salary details
$34.86 - $38.70
12% of jobs
$41.28 is the 25th percentile. Wages below this are outliers.
$38.70 - $42.55
20% of jobs
The median wage is $46.29 / hr.
$42.55 - $46.39
19% of jobs
$46.39 - $50.24
7% of jobs
$50.24 - $54.09
3% of jobs
$54.09 - $57.93
2% of jobs
$57.93 - $61.78
6% of jobs
$65.14 is the 75th percentile. Wages above this are outliers.
$61.78 - $65.62
6% of jobs
$65.63 - $69.47
6% of jobs
$69.47 - $73.32
4% of jobs
$73.32 - $77.16
14% of jobs
$34
$54
$77
How much do python programmer jobs pay per hour?
Are Python programmers in demand?
What are the key skills and qualifications needed to thrive as a Python Programmer, and why are they important?
Will AI replace Python coders?
What Do Python Programmers Do?
A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.
What are some common challenges Python Programmers face when working on large-scale projects, and how can they overcome them?
What is Python coding salary?
What is the difference between Python Programmer vs Software Developer?
| Aspect | Python Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; proficiency in Python | Degree in Computer Science or related; proficiency in multiple programming languages including Python |
| Work Environment | Often in tech companies, startups, or freelance projects focused on Python-based tasks | In various industries, working on full software solutions, often across multiple languages and platforms |
| Employer & Industry Usage | Tech firms, data analysis, automation projects | Software firms, IT departments, app development |
While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.
What are Python Programmers?
What jobs can I do with Python programming?

CA$100K/yr
Other
Posted 16 days ago
Job description
Whistler Alpha Research is a research arm of Whistler Trading, a systematic proprietary trading firm
founded by industry leaders who previously built some of the most successful businesses in quantitative
finance and high-frequency trading. We're on a mission to build elite trading systems and infrastructure
with unmatched speed, efficiency, and performance.
We are seeking a Graduate Software Engineer with a passion for building high-performance systems
and solving complex computational problems. This role is designed for exceptional graduates from top
Canadian universities who are eager to learn, grow, and make an impact from day one.
You will work closely with experienced engineers and researchers to design and implement cutting-edge
software that underpins our trading research and execution systems. The role combines software
craftsmanship, analytical rigor, and an interest in financial markets.
- Design and implement components of a high-frequency and mid-frequency trading (HFT/MFT)
research platform in Rust and Python - Solve challenging high-performance computing (HPC) problems, with a focus on speed,
throughput, and scalability - Build infrastructure for data analysis at scale
- Collaborate with researchers and senior engineers to develop new tools and insights
- Continuously learn and improve through rapid feedback loops and mentorship from industry experts
- AÂ Bachelor's or Master's degree in Computer Science, Mathematics, or related field
- Strong programming ability in Rust and PythonÂ
- Interest in low-latency systems, parallel programming, and high-performance computing
- Demonstrated problem-solving skills (through coursework, projects, internships, or competitions)
- Clear communicator who thrives in fast-paced, collaborative environments
- Graduates from UBC, University of Toronto, McGill and all leading Canadian Institutions are highly encouraged to apply
- Work with the best in the industry
- No politics, just performance
- Rapid feedback loops, real impact
- Long-term opportunity with significant growth potential
Base salary of CA$100,000 per year, plus eligibility for a performance-based discretionary bonus.