Join Cadence as a Distributed Systems Developer in Burnaby, Canada, and contribute to creative technological solutions. Focus on building scalable infrastructure for handling massive circuit design data. This role is perfect for professionals with a solid background in distributed systems and Python.
You will engage in developing ingestion pipelines, optimizing resource management, and creating a fault-tolerant scheduling system for simulations. Collaborate with a agile team to tackle complex challenges in the semiconductor industry. Key Responsibilities:
Design and implement data ingestion pipelines for simulation data
Manage fault-tolerant task distribution for simulations
Build I/O systems for large circuit databases
Create an observability framework for distributed task workflows
Optimize task management and resource balancing across clusters Requirements:
At least 3 years in distributed systems using Python
Experience with distributed frameworks like Dask or Spark
Knowledge of high-performance data processing formats
Skills in Python/C++ integration
Proficient in software engineering best practices Become part of Cadence’s mission to innovate in electronic design automation.
📌 Cadence Distributed Systems Developer Burnaby (Canada)
🏢 Cadence Design Systems
📍 Canada
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.