AMD · 1 day ago
Sr. Staff Software Engineer - NPU Compiler Solutions
AMD is a leading company focused on building innovative products that enhance next-generation computing experiences. They are seeking a Senior Staff Software Engineer to contribute to the architecture and design of the MLIR-centric NPU compiler platform, develop solutions for deploying algorithms on spatial compute devices, and collaborate with cross-functional teams to solve complex problems.
AI InfrastructureArtificial Intelligence (AI)Cloud ComputingComputerEmbedded SystemsGPUHardwareSemiconductor
Responsibilities
Contributing to the architecture and design of the MLIR-centric NPU compiler platform
Develop and integrate solutions to efficiently deploy algorithms on spatial compute devices, such as NPUs
Work with cross functional teams to identify problems and create solutions
Work with management team on project planning activities
Qualification
Required
Strong C/C++ systems programming (modern C++), Python for tooling/prototyping
Hands-on MLIR experience: Dialect design (ops/types/attributes/interface), Pass pipelines, (pattern rewrites, canonicalization/legalization). Proficiency with core dialects: Linalg/Tensor, Affine, SCF, Vector
Accelerator compiler experience: GPU/NPU/AI engines or similar spatial devices; memory hierarchies, streams, scratchpads, NoC-aware optimization
Auto-optimization: practical experience building or integrating auto-tiling, auto-scheduling, and auto-tuning systems
Operator fusion and graph-level optimization for DSP&ML workloads (CNNs, transformers, FFT), layout/dtype transforms, quantization-aware workflows
Solid understanding of heterogeneous runtime models, concurrency, synchronization, and performance profiling
Master's or PhD in Electrical Engineering, Computer Science, or related field
Preferred
Polyhedral/affine analysis, dependence analysis, bank/conflict modeling, memory placement strategies
Open-source contributions to LLVM/MLIR or peer-reviewed publications in compilers/ML systems
ML compiler stacks: IREE, TVM, XLA, Glow, Halide; auto-schedulers/tuners integration
Expertise in Linux kernel/driver development for multi-processor heterogeneous systems
Knowledge of Acceleration platforms like GPU, TPU, APU, FPGAs
Benefits
AMD benefits at a glance.
Company
AMD
Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions.
Funding
Current Stage
Public CompanyTotal Funding
unknownKey Investors
OpenAIDaniel Loeb
2025-10-06Post Ipo Equity
2023-03-02Post Ipo Equity
2021-06-29Post Ipo Equity
Recent News
Italian Startups - Startupbusiness.it
2026-01-07
2026-01-07
2026-01-07
Company data provided by crunchbase