Distributed Systems Engineer

Cadence

Port Moody, British Columbia, Canada
Base: 89,600 cad to 166,400 cad; bonus/equity: eli...
3+ years building distributed systems with python
Experience with dask, spark, ray, or celery
High-performance data formats like hdf5 or parquet
The role involves building a next-generation distributed transistor-level electromigration and IR drop analysis tool

Job Summary

  • The role involves building a next-generation distributed transistor-level electromigration and IR drop analysis tool.
  • You will develop ingestion pipelines for large-scale netlists and implement high-performance I/O for multi-TB circuit databases.
  • This is an on-site position in Port Moody, Canada, offering competitive compensation including bonus, equity, and benefits.

Matching Summary

The role involves building a next-generation distributed transistor-level electromigration and IR drop analysis tool.

Salary

Base: 89,600 CAD to 166,400 CAD; Bonus/Equity: Eligible for incentive compensation; Benefits: Included

Skills & Requirements

Must-have

  • 3+ years building distributed systems with Python
  • Experience with Dask, Spark, Ray, or Celery
  • High-performance data formats like HDF5 or Parquet
  • Strong Python and C++ programming skills
  • Understanding of fault tolerance and data locality

Nice-to-have

  • Background in EDA, VLSI, or semiconductor design
  • HPC experience with job schedulers like Slurm
  • GPU acceleration knowledge
  • Familiarity with cloud platforms AWS, GCP, Azure
  • Open-source contributions to distributed computing

Key Requirements

  • 3+ years of distributed systems experience
  • Production code experience in Python and C++
  • On-site work requirement in Port Moody

Work Rights

Not specified

Tailored Resume

Cover Letter