Compiler Developer
Primary stack
Job description
About the Position
Compiler Developer
Dresden, DE (primary site), Austin, TX
Full-time
Permanent employee
About the Role
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.
Responsibilities
- Building and maintaining SEMRON's ML compiling toolchain for our accelerator
- Designing and implementing various compiler operations, as well as lowering and optimization passes
- Collaborating with ML and quantization engineers/researchers to realize the compilation of generic NNs for SEMRON's hardware
Requirements
- In-depth knowledge of C++
- Hands-on experience in compiler technologies like LLVM
Nice to Have
- Experience with machine learning compiler infrastructure like MLIR/IREE or TVM
- Experience in polyhedral compilation techniques
About the Company
At SEMRON, we’re redefining what’s possible in AI hardware. Our core innovation lies in analog in-memory computing for deep neural network acceleration, enabling us to build compute architectures that scale vertically into the third dimension, much like NAND flash revolutionized memory. This leap in physical density allows us to deploy models with billions of parameters on chip areas as small as a few square millimeters.
© Semron. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Semron
All 10 rolesML Research Scientist
Semron · Dresden +1
Device Modeling Engineer
Semron · Dresden +1
Digital Design Engineer (IC Design)
Semron · Dresden +1
NPU Architect
Semron · Dresden +1