Distributed Systems Engineer

Cadence

Full-time Other-General
Apply Now
Location
kamloops north, bc, Canada
Posted
June 04, 2026

Job Description

About The Role Weโ€™re building a next-generation distributed transistor-level electromigration and IR drop analysis tool. Our team has strong expertise in numerical solvers and circuit simulation algorithms. Weโ€™re looking for a motivated distributed systems engineer to help build the scalable data processing infrastructure for handling massive circuit designs across distributed computing resources.

What You'll Build Youโ€™ll contribute to the core distributed infrastructure for a Python-based platform orchestrating high-performance C++ solvers, working on:

Data Pipeline & I/O Management

Build ingestion pipelines for large-scale netlists and simulation data

Implement high-performance I/O for multi-TB circuit databases

Develop serialization/deserialization layers bridging Python and C++ components

Design streaming interfaces for distributed solver results

Job Orchestration & Workflow

Implement task distribution with fau...