Distributed Systems Engineer (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Distributed Systems Engineer (Python): Building scalable data processing infrastructure for a next-generation transistor-level electromigration and IR drop analysis tool with an accent on data pipelines and high-performance I/O. Focus on orchestrating high-performance C++ solvers via Python and implementing fault-tolerant task scheduling across compute clusters.
Location: On-site in Burnaby (Greater Vancouver Area), Canada. In-office attendance is required.
Salary: 89,600 CAD – 166,400 CAD
Company
provides industry-leading electronic design automation (EDA) software and hardware for semiconductor and system 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 task distribution with fault-tolerant scheduling for long-running simulations.
- Develop resource management, load balancing, and observability for distributed workflows.
- Optimize task granularity and dependency management.
Requirements
- 3+ years of experience building distributed systems with Python.
- Experience with distributed computing frameworks such as Dask, Spark, Ray, or Celery.
- Experience with high-performance data formats (HDF5, Parquet, Arrow, or similar columnar formats).
- Familiarity with Python/C++ interop using pybind11 or nanobind.
- Strong production-level Python programming skills and software engineering best practices.
- Must be based in or able to work on-site in Burnaby, Canada.
Nice to have
- Background in EDA, VLSI, semiconductor design, or computational engineering.
- Experience with HPC job schedulers (Slurm, PBS, LSF).
- Knowledge of GPU acceleration.
- Experience with cloud platforms (AWS, GCP, Azure).
- Familiarity with Go or visualization tools like Plotly, Bokeh, and Datashader.
Culture & Benefits
- Comprehensive health coverage including dental, vision, and Emotional Wellbeing Support (EAP).
- Financial planning options including RRSP and TFSA plans.
- Employee Stock Purchase Plan (ESPP).
- Paid vacation, holidays, and leave of absence programs.
- Funded Lifestyle Spending Account (LSA).
- Global Travel Medical and Business Travel Accident Insurance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →