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
• Solid background in software engineering principles
Join Cadence and help shape the future of semiconductor technology.
#J-18808-Ljbffr
📌 Senior Distributed Systems Engineer Role (British Columbia)
🏢 Cadence Design Systems
📍 British Columbia
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.