03 Aug
|
Cadence Design Systems
|
Burnaby
03 Aug
Cadence Design Systems
Burnaby
Elevate your career with Cadence as a Distributed Systems Engineer in Burnaby, Canada. Build scalable data processing infrastructure for circuit designs using Python and distributed computing tools.
At Cadence, we are seeking an experienced engineer specializing in distributed systems. You'll focus on developing robust ingestion pipelines and implementing high-performance I/O. This role involves optimizing workflows and resource management for large-scale simulations and collaborating with experts in circuit design.
Key Responsibilities:
Build ingestion pipelines for large-scale netlists and simulation data
Develop fault-tolerant scheduling for long-running simulations
Implement high-performance I/O for multi-TB circuit databases
Create monitoring and observability for distributed workflows
Optimize task granularity and dependency management
Requirements:
3+ years of distributed systems experience with Python
Familiarity with Dask, Spark, Ray, or Celery
Understanding of data engineering with high-performance formats
Exposure to Python/C++ interoperability tools
Robust Python programming skills in large codebases
Join Cadence and create impactful distributed systems that push the limits in semiconductor design.
J-18808-Ljbffr
📌 Distributed Systems Engineer At Cadence Burnaby
🏢 Cadence Design Systems
📍 Burnaby