What are the responsibilities and job description for the Compiler Engineer position at IC Resources?
Staff / Principal Compiler Engineer – AI Accelerators
Location: Palo Alto (California)
Working Model: Hybrid
A stealth-mode AI hardware company is looking for a senior compiler engineer to help build the software stack for next-generation ML accelerators.
The role focuses on low-level compiler development for custom accelerator architectures, covering areas such as graph lowering, IR optimisation, backend code generation, instruction scheduling, memory orchestration, and performance optimisation.
They are looking for Compiler engineers with strong experience building production compiler infrastructure for AI/ML hardware environments, particularly around custom accelerators, NPUs, DSPs, or heterogeneous compute platforms.
Compiler Engineer experience:
- MLIR / LLVM
- Compiler backend development
- Code generation and optimisation
- Tiling, vectorisation, and operator fusion
- Memory scheduling / scratchpad-style memory systems
- C and Python
Compiler Engineer nice to have:
- HW/SW co-design exposure
- Quantisation or mixed precision flows
- ONNX / PyTorch compiler pipelines
- FPGA or simulator-based performance analysis
- Experience targeting high-performance accelerator architectures
Strong technical team, greenfield compiler challenges, and significant ownership from day one. If interested please reach out to Harry Hansford @ IC Resources
Salary : $250,000 - $350,000