D
Posted a day ago
Compiler Engineer — LLVM Backend
DensityAICompiler Engineer — LLVM Backend
Perks & benefits
Medical InsuranceHealth InsuranceVisaPaid Leave
Requirements
5+ years compiler engineering experience, LLVM target development, LLVM backend internals, Computer architecture knowledge
Skills
LLVMComputer Architecture
About the role
Responsibilities
- Own LLVM backend development for a custom accelerator ISA, including instruction selection, register allocation, scheduling, and linker support
- Manage scalar, vector, and floating-point pipelines
- Use and develop AI-assisted tool flows to accelerate compiler development and performance tuning
- Collaborate with chip-design and software teams from first silicon through scale-out
Requirements
- 5+ years of compiler engineering experience
- Hands-on LLVM target development experience
- Exceptional knowledge of LLVM backend internals (TableGen, instruction selection, scheduling, register allocation)
- Strong understanding of computer architecture, ISA design, and compiler-hardware co-design
- Ability to debug correctness and performance regressions across the full compilation flow
Preferred Qualifications
- Custom-ISA bring-up experience
- MLIR experience
- GPU or accelerator backend experience
- Linker or loader work
Benefits
- Equity grant
- Medical, dental, and vision insurance
- 401(k)
- Standard PTO
- Visa sponsorship support
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeCompiler Engineer — LLVM Backend
DensityAI · Mountain View
