1

Python Coding Jobs in British Columbia (NOW HIRING)

Additionally, the ideal candidate has collaborated with Data Scientists to put ML code into ... in python. * 3+ years of engineering experience with significant exposure to algorithm ...

CA$120K - CA$192K/yr

In this role, the candidate will develop Python code into a sophisticated framework and develop tests, utilities, and tools. You'll oversee end-to-end automation for testing vDefend Distributed ...

In this role, the candidate will develop Python code into a sophisticated framework and develop tests, utilities, and tools. You'll oversee the end-to-end portfolio of features for vDefend ...

Working proficiency in Python and familiarity with REST APIs and cloud services. * Hands-on ... Exposure to low-code/no-code tools alongside custom-code solutions. * Prior client-facing ...

Document methodologies, models, and results through well-structured Python code, reports, and presentations * Collaborate with engineering teams to integrate data-driven insights into product ...

next page

Showing results 1-20

Python Coding information

See British Columbia salary details

$12

$44

$78

How much do python coding jobs pay per hour?

As of May 31, 2026, the average hourly pay for python coding in British Columbia is $44.24, according to ZipRecruiter salary data. Most workers in this role earn between $28.37 and $58.65 per hour, depending on experience, location, and employer.

What is a Python Coding job?

A Python Coding job involves writing, testing, and maintaining software applications using the Python programming language. Professionals in this role may work in web development, data analysis, automation, artificial intelligence, or backend development. They often collaborate with teams to design algorithms, optimize code, and ensure software functionality. Strong problem-solving skills and knowledge of Python libraries and frameworks are essential for success in this role.

What are the key skills and qualifications needed to thrive in the Python Coding position, and why are they important?

To thrive in Python Coding roles, you need a solid understanding of Python programming, problem-solving skills, and experience with common frameworks and libraries such as Django or Pandas. Familiarity with version control systems (like Git), integrated development environments (IDEs), and sometimes professional certifications like PCEP or PCAP are often advantageous. Strong analytical thinking, adaptability, and effective communication skills help individuals excel in collaborative projects and diverse development environments. These abilities are vital to deliver reliable code, work effectively in teams, and quickly adapt to evolving project requirements.

What are typical daily responsibilities for someone working in Python Coding?

Professionals in Python Coding roles often spend their days writing, testing, and debugging code as part of software development projects, collaborating closely with team members such as developers, project managers, or data analysts. They may also review code written by peers, contribute to code documentation, and participate in team meetings to discuss project goals or troubleshoot issues. Some positions involve working on back-end systems, automating tasks, or supporting data operations depending on the organization's focus. The role offers a mix of independent problem-solving and teamwork, making adaptability and strong communication valuable assets.
What are popular job titles related to Python Coding jobs in British Columbia? For Python Coding jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Python Coding jobs in British Columbia look for? The top searched job categories for Python Coding jobs in British Columbia are:
Infographic showing various Python Coding job openings in British Columbia as of May 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 87% In-person, and 13% Hybrid job distribution, with an average salary of $92,027 per year, or $44.2 per hour.
Senior Python Developer

CA$100K - CA$135K/yr

Full-time

Posted 13 days ago


Job description

Overview

At PDF Solutions, we are at the forefront of revolutionizing the semiconductor industry. Our cutting-edge technologies and data-driven solutions empower semiconductor manufacturers to achieve unprecedented levels of efficiency, quality, and innovation. By joining our team, you'll have the opportunity to work with some of the brightest minds in the industry, tackle complex challenges, and contribute to groundbreaking advancements that shape the future of technology. Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan.

This work involves building robust Machine Leanring (ML) modeling pipeline in Python to achieve desired ML model performance on metrics of customer interest (e.g. yield, tolerance). Broken into steps, the work is roughly an equal mix of tweaking core ML algorithms / pipelines for enhanced model performance with desired computational speed and/or creating deployment-ready software in our proprietary architecture.

This role offers a unique opportunity to deploy non-trivial ML modeling pipeline into production along with associated systems, and seeing the impact of those models in action at some of the world’s largest chip manufacturers for wide variety of use cases. This is not a Hadoop/Spark-focused big data role but rather an ML-focused role but may also include general software engineering tasks as well, depending on what is needed to make the overall product and platform successful and production-ready. Our deployment environment is markedly different from typical cloud deployment with constant access for updates or bug-fixes. Roughly stated, the production requirements are closer to a self-driving robot than a cloud-integrated image recognition service.

An ideal candidate has invested time in continuous learning and implementing algorithms either using an existing framework/library or from scratch and understands failure modes of various algorithms in production. Additionally, the ideal candidate has collaborated with Data Scientists to put ML code into production.


Responsibilities
  • Implementing production grade scalable ML algorithms and analytics solutions
  • Improving computational performance of ML algorithms and analytics solutions
  • Interact with Software Engineers and Data Scientists to create clean API interfaces

Qualifications
  • MS or PhD in Computer Science, EE, Physics or related quantitative field
  • 3+ years of experience in back-end development in python.
  • 3+ years of engineering experience with significant exposure to algorithm implementation/machine learning libraries/frameworks.
  • Experience with relational and NoSQL databases such as Postgresql/Cassandra/Redis or similar.
  • Experience with API calls.
  • Hands-on experience with containers such as Docker.
  • Ability to analyze the bottlenecks and create high performance code.
  • Good understanding of CPU and memory issues in parallel computing

Pay Range
CAD $100,000.00 - CAD $135,000.00 /Yr.Qualifications:
  • MS or PhD in Computer Science, EE, Physics or related quantitative field
  • 3+ years of experience in back-end development in python.
  • 3+ years of engineering experience with significant exposure to algorithm implementation/machine learning libraries/frameworks.
  • Experience with relational and NoSQL databases such as Postgresql/Cassandra/Redis or similar.
  • Experience with API calls.
  • Hands-on experience with containers such as Docker.
  • Ability to analyze the bottlenecks and create high performance code.
  • Good understanding of CPU and memory issues in parallel computing
Education:UNAVAILABLEEmployment Type: FULL_TIME