Senior NPU Compiler Engineer

InCommon

India

On-site

INR 4,000,000 - 7,000,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

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.

We’re seeking a Senior NPU Compiler Engineer to build the compiler stack from the ground up, turning models in TFLite, ONNX, and PyTorch into instructions our NPU can execute, driving hardware-software co-design.

Qualifications

  • Experience building compilers or backend toolchains.
  • Strong C++ and Python skills.
  • Deep understanding of IRs, graph transforms, lowering and codegen.
  • Experience with ML model formats (ONNX, TFLite, PyTorch).
  • Background building software for NPUs or accelerators.

Responsibilities

  • Design and implement the full compilation pipeline.
  • Map neural networks to PIM architecture.
  • Optimize for performance, memory bandwidth and power.
  • Develop validation tools against simulators and RTL results.
  • Collaborate with architecture, RTL, firmware and ML teams.

Skills

Compiler design
Graph compilers
C++
Python
ML model formats
Backend toolchains

Tools

MLIR
LLVM
TVM
XLA
Glow
IREE

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
Compiler Engineer
Compiler Engineer

Evollabs • Hyderabad

On-site
INR 350,000 - 520,000
Principal Engineer - NPU Compiler & Architecture
Principal Engineer - NPU Compiler & Architecture

NXP Semiconductors • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Staff AI Compiler Engineer
Staff AI Compiler Engineer

EnCharge AI, Inc. • India

On-site
INR 3,200,000 - 6,000,000
AI20P Compiler Engineer
AI20P Compiler Engineer

Qpisemi • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Senior AI Compiler Engineer
Senior AI Compiler Engineer

EnCharge AI, Inc. • India

On-site
INR 3,000,000 - 6,000,000
Principal AI Compiler Engineer
Principal AI Compiler Engineer

EnCharge AI • India

On-site
INR 4,000,000 - 6,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
AI Compiler Engineer
AI Compiler Engineer

EnCharge AI • India

On-site
INR 1,800,000 - 2,800,000
Machine Learning Compiler Engineer
Machine Learning Compiler Engineer

Ceremorphic, Inc. • Hyderabad

On-site
INR 700,000 - 1,100,000