Distributed Systems Engineer (EDA)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Distributed Systems Engineer (Python/C++): Building scalable data processing infrastructure for next-generation circuit analysis tools with an accent on high-performance I/O and fault-tolerant job orchestration. Focus on designing ingestion pipelines for multi-TB datasets and optimizing resource management across compute clusters.
Location: On-site in Port Moody (Greater Vancouver Area), Canada. In-office attendance is required.
Salary: 89,600 – 166,400 CAD
Company
A leader in electronic design automation (EDA) software tools for chip design.
What you will do
- 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.
- Implement fault-tolerant task distribution and scheduling for long-running simulations.
- Design resource management, load balancing, and observability for distributed workflows.
Requirements
- 3+ years of experience building distributed systems with Python.
- Proficiency with distributed computing frameworks such as Dask, Spark, Ray, or Celery.
- Experience with high-performance data formats (HDF5, Parquet, Arrow).
- Experience with Python/C++ interop (pybind11, nanobind).
- Must be based in or be able to work on-site in Port Moody, Canada.
Nice to have
- Background in EDA, VLSI, semiconductor design, or computational engineering.
- Experience with HPC job schedulers (Slurm, PBS, LSF) or GPU acceleration.
- Familiarity with Go, Plotly, Bokeh, Holoviews, or Datashader.
- Experience with cloud platforms (AWS, GCP, Azure).
Culture & Benefits
- Competitive compensation including bonus and equity.
- Comprehensive health coverage, dental, vision, and emotional wellbeing support.
- Retirement savings plans (RRSP, TFSA) and Employee Stock Purchase Plan.
- Paid vacation, holidays, and a funded Lifestyle Spending Account (LSA).
- Global Travel Medical and Business Travel Accident Insurance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →