24 Aug
|
Cadence Design Systems
|
Burnaby
24 Aug
Cadence Design Systems
Burnaby
Advance your career with Cadence as a Senior Distributed Systems Engineer in Burnaby, Canada. Develop cutting-edge data pipelines and infrastructure for circuit design applications. In this on-site role, you will leverage your expertise to create scalable solutions and enhance data processing capabilities.
Your responsibility will include implementing effective I/O management for large datasets and collaborating on workflow optimization with a talented team. An understanding of distributed computing patterns and data locality is essential. Key Responsibilities:
- Create data ingestion pipelines for netlists and simulation data
- Develop performance-optimized I/O for circuit databases
- Implement fault-tolerant scheduling for task distribution
- Enhance observability for complex distributed workflows
- Manage resource allocation and load balancing across clusters Requirements:
- 3+ years of experience in distributed systems with Python
- Familiarity with Dask, Spark, or Celery frameworks
- Expertise in high-performance data formats like HDF5
- Some experience with Python/C++ interop techniques
- Robust background in software engineering principles Join Cadence and help shape the future of semiconductor technology.
📌 Senior Distributed Systems Engineer Role (Burnaby)
🏢 Cadence Design Systems
📍 Burnaby