Compiler Engineer
About the Role In this role, you are responsible to build a highly scalable compiler toolchain for our future chip generations. You will participate in many fundamental architectural decisions and have the opportunity to contribute on upstream open-source projects. What you will do: - Building/maintaining SEMRON's ML compiling toolchain for our accelerator. - Design & implement various compiler operations as well as lowering and optimization passes. - Collaborate with ML & quantization engineers/researchers to realize 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. - Experience in polyhedral compilation techniques.