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 energetic 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.
J-18808-Ljbffr
📌 Cadence Distributed Systems Developer 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.