Senior NPU Compiler Engineer

InCommon

India

On-site

INR 400,000 - 700,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

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.

Qualifications

  • Strong experience building compilers, graph compilers, or backend toolchains.
  • Deep understanding of compiler fundamentals — IRs, graph transforms, lowering, scheduling, codegen.
  • Experience with ML model formats (ONNX, TFLite, PyTorch) and neural network operators/tensors.

Responsibilities

  • Design and build the full compilation pipeline — graph import, operator lowering, scheduling, memory planning, and instruction generation.
  • Map neural network graphs onto a novel dataflow / Processing-in-Memory architecture
  • Optimize for execution efficiency, memory bandwidth, and power
  • Build validation tools to compare compiler output against simulator and RTL results
  • Work with architecture, RTL, firmware, and ML teams to shape the hardware/software interface

Skills

Compiler design
C++
Python
MLIR/LLVM
ML frameworks
NPU/Accelerator

Tools

LLVM
MLIR

Job description

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.

What you'll do
  • Design and build the full compilation pipeline — graph import, operator lowering, scheduling, memory planning, and instruction generation
  • Map neural network graphs onto a novel dataflow / Processing-in-Memory architecture
  • Optimize for execution efficiency, memory bandwidth, and power
  • Build validation tools to compare compiler output against simulator and RTL results
  • Work directly with architecture, RTL, firmware, and ML teams to shape the hardware/software interface
What you bring
  • Strong experience building compilers, graph compilers, or backend toolchains
  • Solid C++ and Python
  • Deep understanding of compiler fundamentals — IRs, graph transforms, lowering, scheduling, codegen
  • Experience with ML model formats (ONNX, TFLite, PyTorch) and neural network operators/tensors
  • Background building software for NPUs, DSPs, GPUs, or other specialized accelerators
Nice to have
  • Experience with MLIR, LLVM, TVM, XLA, Glow, or IREE
  • Familiarity with dataflow or Processing-in-Memory architectures
  • Experience with binary instruction streams, DMA engines, or on-chip SRAM

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior NPU Compiler Engineer
Senior NPU Compiler Engineer

PIMIC Inc. • Chennai District

Remote
INR 11,572,000 - 17,358,000
Stock options
Principal Compiler Engineer
Principal Compiler Engineer

NXP Semiconductors NV • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Principal Engineer - NPU Compiler & Architecture
Principal Engineer - NPU Compiler & Architecture

NXP Semiconductors • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior/Staff Deep Learning Compiler Engineer
Senior/Staff Deep Learning Compiler Engineer

We Love AI Jobs • Pune District

On-site
INR 4,000,000 - 7,000,000
Machine Learning Compiler Engineer
Machine Learning Compiler Engineer

Ceremorphic, Inc. • Hyderabad

On-site
INR 700,000 - 1,100,000
Software Engineer - Machine Learning Compilers
Software Engineer - Machine Learning Compilers

Google India Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,400,000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior CPU Compiler Performance Engineer
Senior CPU Compiler Performance Engineer

NVIDIA Corporation • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Applied Research Engineer - Accelerator Programming Model and Compiler
Senior Applied Research Engineer - Accelerator Programming Model and Compiler

NVIDIA Corporation • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Competitive salary and benefits
Principal AI Compiler Engineer
Principal AI Compiler Engineer

Sptix • India

On-site
INR 3,000,000 - 7,000,000