Low-Level Code Agent
What we offer
We are building an MLIR-based compiler for a new non–von Neumann architecture, unlocking massive parallelism and efficiency. Our work sits at the frontier of compilers, architectures, and AI-driven code generation. Engineers here work hands-on with new chips, from primitives to ML frameworks. Researchers tackle fundamental questions in autonomous code generation and optimization. Together, we design the software stack that will make tomorrow’s hardware usable.
About us
For seasoned engineers
Senior engineer
Hands-on experience with a novel compute architecture
Work with top-tier hardware architects
Competitive compensation
Requirements
Strong C/C++ and performance optimization skills
Low-level programming on GPUs/TPUs/DSPs/FPGA (CUDA, OpenCL, SYCL)
Experience with LLVM/MLIR and compiler backends
Understanding of ML models and core ops (matmul, conv, etc.)
Integration of PyTorch/TensorFlow models to custom hardware
Apply
For experienced researchers
Senior researcher
Publishable research
Direct mentorship from CSO
Competitive compensation
Requirements
Background in hardware-software co-design and accelerator/architecture research
Experience with generative AI for code and automated code optimization
Knowledge of ML frameworks and workload integration (PyTorch, TensorFlow, JAX)
Compiler expertise (LLVM/MLIR, graph compilers, optimizations) as a plus
Apply
Irina Rish is a Full Professor at the Université de Montréal (UdeM), where she leads the Autonomous AI Lab, and is a core faculty member of MILA - Quebec AI Institute. She holds a Canada Excellence Research Chair (CERC) and a CIFAR Chair. Irina completed her MSc and PhD in AI at the University of California, Irvine, and holds an MSc in Applied Mathematics from Moscow Gubkin Institute.
About Irina