Open Positions
We're looking for talented individuals who share our vision of democratizing AI. All positions offer competitive compensation, flexible work arrangements, and the opportunity to work on cutting-edge technology that impacts the entire AI ecosystem.
Compiler Developer
📍 Canada (Remote), Québec City (On-site)
🔧 Rust, LLVM, CUDA, ROCm, WebGPU
Key Responsibilities:
- Work on developing and extending CubeCL compiler backends that optimize any hardware for numerical computing
- Work on Machine Learning-specific compilers and runtimes in Burn that optimize dynamic graphs with a mix of search and compiler optimization
- Collaborate on developing and optimizing various algorithms with CubeCL
Machine Learning Developer
📍 Canada (Remote), Québec City (On-site)
🔧 Rust, LLM, VLM, ONNX
Key Responsibilities:
- Work on developing production-ready, easy-to-use Machine Learning models with Burn
- Optimize their performance for both training and inference
- Collaborate on developing and optimizing various algorithms with CubeCL
Web Developer
📍 Canada (Remote), Québec City (On-site)
🔧 Rust, TypeScript, distributed systems, ML Ops
Key Responsibilities:
- Work on a cloud platform facilitating deployment of Burn models for training and inference
- Manage real-time updates with large persistent object storage by writing frontend and backend components
- Collaborate with users to better address their needs
Why Work With Us?



Open Source Impact
Contribute to projects used by thousands of developers worldwide and shape the future of AI infrastructure.
Cutting-Edge Technology
Work with the latest advances in compiler technology, machine learning, and high-performance computing.
Flexible Work Environment
Choose between remote work or our beautiful office in Québec City. We support work-life balance.