5h ago

Performance Modelling Engineer

Toronto

$211k+ / year

full-timesenior Visa Sponsor

🛠 Tech Stack

💼 About This Role

You'll build functional and cycle-accurate simulators for our Optical Tensor Processing Unit architecture. Your models will guide hardware-software co-design and drive key technical decisions. This role sits at the crossroads of hardware, software, and ML workload analysis.

🎯 What You'll Do

  • Design and maintain functional simulators of the OTPU subsystem
  • Build cycle-accurate performance models for throughput and latency analysis
  • Run massive parameter sweeps to guide architecture and software roadmaps
  • Develop Python/C++ tooling for trace parsing and visualization

📋 Requirements

  • 5+ years building performance/power models for CPUs, GPUs, or ASICs
  • Strong coding ability in C++ and Python
  • Experience with discrete-event or cycle-accurate simulators (e.g., gem5, SystemC)
  • Solid grasp of computer architecture fundamentals (memory systems, interconnects, queuing theory)

✨ Nice to Have

  • Familiarity with machine learning workloads and frameworks (PyTorch, TensorFlow, JAX)
  • Comfort reading RTL or schematics
  • Personal/open-source projects in simulators, ML kernels, or performance analysis

🎁 Benefits & Perks

  • 💰 Competitive Salary ($211k+ CAD)
  • 🏢 Equity & Ownership (meaningful stock options)
  • 🏠 Living-Local Bonus ($42k CAD for residence within 20 min of office)
  • 🏥 Premium Healthcare (medical and dental)
  • ✈️ 25 days annual leave plus Ontario bank holidays
0 0 0