A complete application in a minute
Tailored resume and cover letter, ready to send.
InCommon, on behalf of a California-based company, seeks a Senior NPU Compiler Engineer to build the compiler stack from the ground up. The role focuses on turning ML models from ONNX, TFLite, and PyTorch into executable instructions for a novel NPU architecture.
You will design the end-to-end compilation pipeline, map models to the dataflow architecture, and optimize for performance, memory bandwidth, and power. Collaboration with architecture, RTL, firmware, and ML teams is essential.
Build the compiler that brings Processing-in-Memory AI to life.
InCommon is hiring on behalf of a California based company that is building ultra-low-power neural processing technology for edge AI — chips that run advanced AI workloads within tight power and memory budgets. The Processing-in-Memory (PIM) architecture computes directly inside memory, breaking the traditional bottleneck of shuttling data back and forth.
We're looking for a Senior NPU Compiler Engineer to build the compiler stack — largely from the ground up — that takes models from TFLite, ONNX, and PyTorch and turns them into instructions our NPU can execute.
This is a rare chance to build a compiler stack from scratch for genuinely novel silicon — with real architectural influence, not just downstream implementation work. You'll shape decisions that affect the hardware itself, not just work around it.