In this role, you are responsible for building a highly scalable compiler toolchain for our future chip generations. You will participate in many fundamental architectural decisions and have the opportunity to contribute to upstream open-source projects.
What you will do:
Build and maintain SEMRON's ML compiling toolchain for our accelerator.
Design and implement various compiler operations as well as lowering and optimization passes.
Collaborate with ML and quantization engineers/researchers to realize the compilation of generic NNs for SEMRON's hardware.
What you should bring in:
In-depth knowledge of C++.
Hands-on experience in compiler technologies like LLVM.
Helpful but not required:
Experience with machine learning compiler infrastructure like MLIR/IREE or TVM.