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
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.