TL;DR
Distributed Systems Engineer (Backend_dev): Building scalable data processing infrastructure for a Python-based platform orchestrating high-performance C++ solvers with an accent on distributed systems, data pipeline design, and fault-tolerant task orchestration. Focus on designing ingestion pipelines, task scheduling, resource management, and scalable visualization for multi-TB circuit simulation data.
Location: On-site in Port Moody (Greater Vancouver Area), Canada
Salary: 89,600–166,400 CAD per year
Company
hirify.global hires and develops leaders and innovators impacting technology through advanced circuit simulation and numerical methods.
What you will do
- Build ingestion pipelines and high-performance I/O for large-scale circuit simulation data
- Implement fault-tolerant task distribution and resource management across compute clusters
- Develop monitoring and observability tools for distributed workflows
- Design scalable visualization and interactive data exploration for TB-scale simulation results
- Collaborate on Python and C++ interop and optimize task granularity and dependencies
Requirements
- On-site work in Port Moody, Canada is required
- 3+ years experience building distributed systems with Python
- Experience with distributed computing frameworks such as Dask, Spark, Ray, or Celery
- Strong Python and C++ programming skills with production code experience
- Understanding of distributed computing patterns, data locality, and fault tolerance
- Familiarity with high-performance data formats like HDF5, Parquet, or Arrow
Nice to have
- Background in EDA, VLSI, semiconductor design, or computational engineering
- Experience with scientific data visualization and HPC job schedulers
- GPU acceleration knowledge and cloud platform experience (AWS, GCP, Azure)
- Open-source contributions in distributed computing
Culture & Benefits
- Work alongside experienced engineers building greenfield distributed infrastructure
- Opportunity to grow expertise in production-scale distributed systems
- Incentive compensation including bonus, equity, and benefits
- Clear technical vision and collaborative development environment
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →