More jobs:
Senior Distributed Systems Engineer
Job Description & How to Apply Below
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
• Strong background in software engineering principles
Join Cadence and help shape the future of semiconductor technology.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×