Distributed Systems Engineer

BETA CAE Systems International AG

Port Moody, Canada
Base: 89,600 cad to 166,400 cad; bonus/equity: inc...
Python distributed systems development
Distributed computing frameworks experience
High-performance data formats
You'll contribute to the core distributed infrastructure for a Python-based platform orchestrating high-performance C++ solvers

Job Summary

  • You'll contribute to the core distributed infrastructure for a Python-based platform orchestrating high-performance C++ solvers.
  • You'll work alongside experienced engineers building greenfield distributed infrastructure with modern tools.
  • This is an opportunity to grow your expertise in production-scale distributed systems while solving challenging problems in chip design.

Matching Summary

You'll contribute to the core distributed infrastructure for a Python-based platform orchestrating high-performance C++ solvers.

Salary

Base: 89,600 CAD to 166,400 CAD; Bonus/Equity: Incentive compensation; Benefits: Paid vacation, RRSP, TFSA, ESPP, health coverage, life insurance, disability, travel medical

Skills & Requirements

Must-have

  • Python distributed systems development
  • Distributed computing frameworks experience
  • High-performance data formats
  • Python/C++ interop
  • Production Python code experience
  • Fault-tolerant scheduling

Nice-to-have

  • EDA/VLSI/semiconductor design background
  • Scientific/engineering data visualization
  • HPC job schedulers
  • GPU acceleration knowledge
  • Cloud platforms experience

Key Requirements

  • 3+ years building distributed systems with Python
  • Experience with Dask, Spark, Ray, or Celery
  • Experience with HDF5, Parquet, Arrow, or similar
  • Familiarity with pybind11, nanobind
  • Strong Python programming skills
  • Production code experience

Work Rights

Not specified

Tailored Resume

Cover Letter