Join Cadence as a Distributed Systems Developer in Burnaby, Canada, and contribute to innovative 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.
#J-18808-Ljbffr
📌 Cadence Distributed Systems Developer (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.