Job Description
Location
Ottawa and Toronto, Canada - Hybrid. Other Canadian locations - Remote.
What you will do
Infrastructure & Platform Development
- Design, develop, and maintain core infrastructure supporting optimization engines and planning workflows.
- Improve scalability, reliability, and performance of distributed optimization workloads.
- Build reusable infrastructure components for model execution, data handling, and solver integration.
Performance & Optimization
- Analyze performance bottlenecks in optimization pipelines and underlying systems.
- Optimize compute, memory usage, and data flow for large-scale planning problems.
- Support solver integration and tuning (e.g., Optimization approaches).
System Architecture
- Contribute to evolving platform architecture and hardware.
- Design systems that support large datasets, parallel execution, and incremental solving....