Develop serialization/deserialization layers bridging Python and C++ components * Design streaming interfaces for distributed solver results Job Orchestration & Workflow * Implement task distribution ...
Develop serialization/deserialization layers bridging Python and C++ components * Design streaming interfaces for distributed solver results Job Orchestration & Workflow * Implement task distribution ...
Develop serialization/deserialization layers bridging Python and C++ components * Design streaming interfaces for distributed solver results Job Orchestration & Workflow * Implement task distribution ...
Develop serialization/deserialization layers bridging Python and C++ components * Design streaming interfaces for distributed solver results Job Orchestration & Workflow * Implement task distribution ...
C++ Developer
North Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
North Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
C++ Developer
North Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
North Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
C++ Developer
Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
C++ Developer
Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
Vancouver, BC · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Work at all levels of the stack, from AWS, Python and Postgres to React, HTML and CSS to build and maintain end to end features. * Participate in regular design meetings * Build tools to automate ...
Quick apply
Work at all levels of the stack, from AWS, Python and Postgres to React, HTML and CSS to build and maintain end to end features. * Participate in regular design meetings * Build tools to automate ...
Software Engineer, Full Stack
Vancouver, BC · On-site +1
Work at all levels of the stack, from AWS, Python and Postgres to React, HTML and CSS to build and maintain end to end features. * Participate in regular design meetings * Build tools to automate ...
Software Engineer, Full Stack
Vancouver, BC · On-site +1
Work at all levels of the stack, from AWS, Python and Postgres to React, HTML and CSS to build and maintain end to end features. * Participate in regular design meetings * Build tools to automate ...
Software Engineer, Forward Deployed Agent Builder
Vancouver, BC · Hybrid
CA$152K - CA$240K/yr
Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ...
Software Engineer, Forward Deployed Agent Builder
Vancouver, BC · Hybrid
CA$152K - CA$240K/yr
Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ...
Senior DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
Senior DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Required Qualifications • Proven experience working with Databricks and Spark compute. • Proficient in Python, including object-oriented programming and API development. • Familiarity with ...
Quick apply
Required Qualifications • Proven experience working with Databricks and Spark compute. • Proficient in Python, including object-oriented programming and API development. • Familiarity with ...
Strong knowledge of Python, C++, and/or Java * Solid understanding of algorithms and data structures * Familiarity with Linux and source control (Git preferred) * Knowledge of networking fundamentals ...
Strong knowledge of Python, C++, and/or Java * Solid understanding of algorithms and data structures * Familiarity with Linux and source control (Git preferred) * Knowledge of networking fundamentals ...
DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Strong knowledge of Python, C++, and/or Java * Solid understanding of algorithms and data structures * Familiarity with Linux and source control (Git preferred) * Knowledge of networking fundamentals ...
Strong knowledge of Python, C++, and/or Java * Solid understanding of algorithms and data structures * Familiarity with Linux and source control (Git preferred) * Knowledge of networking fundamentals ...
DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Senior DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
Senior DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Quick apply
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Quick apply
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Quick apply
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Vancouver, BC · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Python information
See Vancouver, BC salary details
$50.8K - $63.3K
1% of jobs
$63.3K - $75.9K
3% of jobs
$75.9K - $88.4K
6% of jobs
$88.4K - $101K
8% of jobs
$107K is the 25th percentile. Wages below this are outliers.
$101K - $113.6K
13% of jobs
$113.6K - $126.1K
15% of jobs
The median wage is $129.3K / yr.
$126.1K - $138.7K
15% of jobs
$138.7K - $151.2K
14% of jobs
$151.5K is the 75th percentile. Wages above this are outliers.
$151.2K - $163.8K
12% of jobs
$163.8K - $176.4K
8% of jobs
$176.4K - $188.9K
5% of jobs
$50.8K
$131.2K
$188.9K
How much do python jobs pay per year?
What jobs can I do with just Python?
What are some common challenges Python developers face when working on large-scale projects?
What jobs can I get in Python?
What is the difference between Python developer vs Java developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data analysis firms, automation companies | Financial services, large enterprise software, mobile app companies |
Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.
What is a Python developer?
What jobs in the US pay 300,000 a year?
What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?
What Is Python?
Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 14 days ago
Job description
About the Role
We're building a next-generation distributed transistor-level electromigration and IR drop analysis tool. Our team has strong expertise in numerical solvers and circuit simulation algorithms. We're looking for a motivated distributed systems engineer to help build the scalable data processing infrastructure for handling massive circuit designs across distributed computing resources.
What You'll Build
You'll contribute tothe core distributed infrastructure for a Python-based platform orchestrating high-performance C++ solvers, working on:
Data Pipeline & I/O Management
Build ingestion pipelines for large-scale netlists and simulation data
Implement high-performance I/O for multi-TB circuit databases
Develop serialization/deserialization layers bridging Python and C++ components
Design streaming interfaces for distributed solver results
Job Orchestration & Workflow
Implement task distribution with fault-tolerant scheduling for long-running simulations
Develop resource management and load balancing across compute clusters
Build monitoring and observability for distributed workflows
Optimizetask granularity and dependency management
Required Expertise
Distributed Systems
3+ years building distributed systems with Python
Experience with distributed computing frameworks (Dask, Spark, Ray, or Celery)
Understanding of distributed computing patterns, data locality, and fault tolerance
Data Engineering
Experience with high-performance data formats (HDF5, Parquet, Arrow, or similar columnar formats)
Familiarity with data partitioning strategies and streaming patterns
Some exposure to Python/C++ interop (pybind11, nanobind)
Software Engineering
Strong Python programming skills with production code experience
Comfortable working in large codebases and collaborative development environments
Understanding of software engineering best practices (testing,code review)
Nice to Have
Background in EDA, VLSI, semiconductor design, or computational engineering
Experience with scientific/engineering data visualization
HPC experience with job schedulers (Slurm, PBS, LSF)
GPU acceleration knowledge
Familiarity with modern tools (Go, Plotly, Bokeh, Holoviews, Datashader)
Open-source distributed computing contributions
Experience with cloud platforms (AWS, GCP, Azure)
Why Join Us
We bring strong expertise in numerical methods and circuit analysis algorithms, well-defined solver interfaces, and a clear technical vision. You'll work alongside experienced engineers building greenfield distributed infrastructure with modern tools. This is an opportunity to grow your expertise in production-scale distributed systems while solving challenging problems in chip design.
What You'll Learn
Production distributed systems architecture and patterns
Large-scale data pipeline design and optimization
Performance engineering for multi-TB datasets
Building reliable, observable infrastructure
Working with domain experts in circuit simulation and numerical methods
Ideal Candidate
You're eager to deepen your distributed systems expertise and excited about data pipeline architecture. You have foundational experience with Python distributed computing and want to tackle production-scale challenges. You're comfortable learning new technologies, asking questions, and collaborating with both systems and domain experts. You value clean code, observability, and user experience alongside performance.
No circuit simulation expertise needed. We need your enthusiasm for building scalable, reliable infrastructure and your willingness to grow into a distributed systems expert.
Position Location
This is a full-time, on-site position based in Port Moody (Greater Vancouver Area) Canada. In-office attendance is required.
The annual salary range for British Columbia is 89,600 CAD to 166,400 CAD.
You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location.
Our benefits programs include: paid vacation and holidays, leave of absence programs, Registered Retirement Savings Plan (RRSP), Tax Free Savings (TFSA) plan for post-tax investment savings, Employee Stock Purchase Plan, group health coverage that includes dental, vision and Emotional Wellbeing Support (EAP) benefits for you and your eligible dependents. Cadence also offers employee and dependent Life insurance, and short-term and long-term disability. In addition, Cadence provides Global Travel Medical coverage, Business Travel Accident Insurance, and a funded Lifestyle Spending Account (LSA).
We're doing work that matters. Help us solve what others can't.