SIGN IN
Principal Software Engineer – AI Compiler Engineer (NPU) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advanced Microdevices Pvt. Ltd. (India) · 12 hours ago

Principal Software Engineer – AI Compiler Engineer (NPU)

Advanced Micro Devices, Inc is a company focused on building innovative products for next-generation computing experiences. They are seeking a Principal Software Engineer to lead technical initiatives in the development of their NPU compiler stack, requiring deep expertise in compiler design and performance engineering.
BiotechnologyIndustrialPharmaceuticalManufacturingBiopharma
badNo H1Bnote

Responsibilities

Provide technical leadership for the architecture and development of AMD’s NPU compiler stack
Design advanced IR transformations, graph‑level optimizations, and hardware‑aware fusion passes
Guide system-wide performance strategies using deep knowledge of HW architecture constraints (memory, parallelism, dataflows)
Collaborate with hardware architects, runtime teams, and ML framework teams (ONNX, PyTorch) to drive co‑design
Drive performance investigations, benchmarking, and software‑hardware co‑optimization
Represent AMD externally through technical publications, open‑source contributions, or industry engagement
Mentor MTS/SMTS engineers and set technical direction for large compiler initiatives

Qualification

C++PythonLLVMMLIRPerformance engineeringCompiler designSystem-level softwareAI/ML model executionGraph optimizationTechnical leadership

Required

12+ years of experience in compilers, performance engineering, or system-level software
Strong C++ expertise and proficiency in Python
Extensive hands-on experience with LLVM and MLIR
Experience designing optimizations tightly coupled to hardware architectures (e.g., tensor accelerators, GPUs, NPUs)
Deep understanding of compiler internals: IR design, scheduling, memory optimizations, multi-stage lowering
Demonstrated experience delivering production-quality compiler or systems software
Experience driving technical strategy across teams and influencing product roadmaps

Preferred

Contributions to open‑source compiler/ML communities (LLVM, MLIR, XLA, TVM, Triton)
Experience with AI/ML model execution, graph optimization, and performance tuning
Experience with domain-specific languages or IRs for machine learning
Knowledge of NPU/GPU execution models, memory hierarchies, and parallelism strategies

Benefits

AMD benefits at a glance.

Company

Advanced Microdevices Pvt. Ltd. (India)

twittertwittertwitter
company-logo
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Nalini Kant Gupta
Founder & Managing Director
Company data provided by crunchbase