Distributed Systems Engineer: Large-Scale Data Pipelines

Cadence Design Systems

Burnaby

On-site

CAD 89,600 - 166,400

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cadence Design Systems in Burnaby, BC is seeking a motivated distributed systems engineer to help build scalable data processing infrastructure for massive circuit designs across distributed computing resources.

You will work on data pipelines, job orchestration, fault-tolerant scheduling, and observability, collaborating with teams to deliver production-grade infrastructure for chip design.

Qualifications

  • 3+ years experience building distributed systems with Python.
  • Experience with distributed computing frameworks (Dask, Spark, Ray, or Celery).
  • Understanding of data locality, fault tolerance in distributed systems.
  • Experience with high-performance data formats (HDF5, Parquet, Arrow).
  • Familiarity with Python/C++ interop (pybind11, nanobind).
  • Strong Python production code experience.
  • Comfortable with large codebases and collaboration.
  • Software engineering best practices (testing, code reviews).

Responsibilities

  • Build data pipelines and manage I/O for large-scale netlists and simulations.
  • Develop high-performance I/O for multi-TB circuit databases.
  • Create Python/C++ interop layers for serialization/deserialization.
  • Design streaming interfaces for distributed solver results.
  • Implement distributed task distribution with fault-tolerant scheduling.
  • Develop resource management and load balancing across clusters.
  • Build monitoring and observability for distributed workflows.
  • Optimize task granularity and dependency management.

Skills

Distributed Systems
Python
Distributed computing frameworks
Data Engineering
Python/C++ interop
Software Engineering
Code collaboration

Tools

Dask
Spark
Ray
Celery
pybind11
nanobind

Job description

Cadence Design Systems in Burnaby, BC is seeking a motivated distributed systems engineer to help build scalable data processing infrastructure for massive circuit designs across distributed computing resources.

You will work on data pipelines, job orchestration, fault-tolerant scheduling, and observability, collaborating with teams to deliver production-grade infrastructure for chip design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer
Distributed Systems Engineer

Cadence • Port Moody

On-site
CAD 89,600 - 166,400
Bonus
Equity
Benefits
Distributed Systems Engineer
Distributed Systems Engineer

Cadence Design Systems • Burnaby

On-site
CAD 89,600 - 166,400
Distributed Systems Engineer
Distributed Systems Engineer

Cadence Design Systems • Port Moody

On-site
CAD 90,000 - 166,000
Incentive compensation
Equity
RRSP
+1
Senior Data Engineer: Build Scalable Pipelines & Lead
Senior Data Engineer: Build Scalable Pipelines & Lead

Confluence Technologies, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Generous Time Off
Global Career Development
Social Events
+1
Data Engineer: Build Scalable Pipelines & Data Lakes
Data Engineer: Build Scalable Pipelines & Data Lakes

Yeah! Global • Vancouver

On-site
CAD 80,000 - 100,000
Senior Data Engineer - Spark, Databricks & CI/CD
Senior Data Engineer - Spark, Databricks & CI/CD

HCL Technologies Limited • Vancouver

On-site
CAD 90,000 - 120,000
Cloud Data Engineer – Build Scalable Pipelines & Dashboards
Cloud Data Engineer – Build Scalable Pipelines & Dashboards

Amazon • Toronto

On-site
CAD 87,000 - 107,000
Senior Azure Data Engineer - Lead Data Pipelines (Contract)
Senior Azure Data Engineer - Lead Data Pipelines (Contract)

Capgemini • Brampton

On-site
CAD 87,000 - 135,000
Medical benefits
Dental benefits
Vision benefits
+1
Data Engineer, Cloud & ML Pipelines (Hybrid Canada)
Data Engineer, Cloud & ML Pipelines (Hybrid Canada)

The Boeing Company • Richmond

Hybrid
CAD 101,000 - 179,000
Data Engineering Leader: Scalable Pipelines & Analytics
Data Engineering Leader: Scalable Pipelines & Analytics

Brother International Corporation • Dollard-des-Ormeaux

Hybrid
CAD 120,000 - 180,000
Health benefits
Flexible vacation
Personal days
+6