Elevate your career with Cadence as a Distributed Systems Engineer in Burnaby, Canada. Build scalable data processing infrastructure for circuit designs using Python and distributed computing tools.At Cadence, we are seeking an experienced engineer specializing in distributed systems. You'll focus on developing robust ingestion pipelines and implementing high-performance I/O. This role involves optimizing workflows and resource management for large-scale simulations and collaborating with experts in circuit design.Key Responsibilities:Build ingestion pipelines for large-scale netlists and simulation dataDevelop fault-tolerant scheduling for long-running simulationsImplement high-performance I/O for multi-TB circuit databasesCreate monitoring and observability for distributed workflowsOptimize task granularity and dependency managementRequirements:3+ years of distributed systems experience with PythonFamiliarity with Dask, Spark, Ray, or CeleryUnderstanding of data engineering with high-performance formatsExposure to Python/C++ interoperability toolsStrong Python programming skills in large codebasesJoin Cadence and create impactful distributed systems that push the limits in semiconductor design.#J-18808-Ljbffr
📌 Distributed Systems Engineer At Cadence (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.