AMD · 1 day ago
Performance Engineer (ML)
AMD is a company focused on building products that enhance computing experiences across various domains. They are seeking an experienced ML Compiler Engineer to optimize performance for machine learning workloads on their datacenter GPU infrastructure, working at the intersection of compiler technology and machine learning.
AI InfrastructureArtificial Intelligence (AI)Cloud ComputingComputerEmbedded SystemsGPUHardwareSemiconductor
Responsibilities
Identify and analyze performance bottlenecks in ML workloads at the compiler level, using profiling tools and performance analysis methodologies
Design and implement optimization passes in the LLVM backend to improve code generation quality for datacenter GPU architectures
Develop and enhance instruction selection, scheduling, and register allocation strategies specific to ML computation patterns
Collaborate with hardware architecture teams to ensure compiler optimizations align with and fully exploit GPU microarchitectural features
Contribute bug fixes, optimizations, and new features to upstream LLVM projects, following open source development practices
Maintain and improve internal LLVM-based compiler toolchains, ensuring compatibility with upstream changes while adding proprietary enhancements
Create comprehensive benchmarks and test suites to validate compiler optimizations and prevent performance regressions
Document compiler optimizations, architectural decisions, and best practices for both internal and external audiences
Work with ML framework teams to understand and optimize compilation of real-world models and workloads
Participate in code reviews, design discussions, and technical presentations to share knowledge across the organization
Qualification
Required
Experienced ML Compiler Engineer
Deep expertise in LLVM backend development
Proven track record of optimizing code generation for specialized hardware architectures
Strong analytical skills to diagnose performance issues at the compiler level
Ability to devise creative solutions for performance optimization
Active participation in the open source community
Understanding of collaborative development and code review processes
Ability to communicate technical concepts clearly
Effective collaboration with cross-functional teams including hardware architects and ML researchers
Driven by the impact of optimizations on real-world AI workloads running at scale
Identify and analyze performance bottlenecks in ML workloads at the compiler level using profiling tools and performance analysis methodologies
Design and implement optimization passes in the LLVM backend to improve code generation quality for datacenter GPU architectures
Develop and enhance instruction selection, scheduling, and register allocation strategies specific to ML computation patterns
Collaborate with hardware architecture teams to ensure compiler optimizations align with and fully exploit GPU microarchitectural features
Contribute bug fixes, optimizations, and new features to upstream LLVM projects, following open source development practices
Maintain and improve internal LLVM-based compiler toolchains, ensuring compatibility with upstream changes while adding proprietary enhancements
Create comprehensive benchmarks and test suites to validate compiler optimizations and prevent performance regressions
Document compiler optimizations, architectural decisions, and best practices for both internal and external audiences
Work with ML framework teams to understand and optimize compilation of real-world models and workloads
Participate in code reviews, design discussions, and technical presentations to share knowledge across the organization
Master's or Ph.D. in Computer Science, Computer Engineering, or a related field
Multiple years of professional experience in compiler development with a significant focus on LLVM or other modern compiler backend
Preferred
Strong background in computer architecture and software engineering practices
Experience designing and working with compiler backends
Active contribution history to the open-source LLVM project
Demonstrated mastery of LLVM backend components, including LLVM IR, Machine IR (MIR), SelectionDAG, GlobalISel, Register Allocation, TableGen, and Instruction Scheduling
Effective communication and problem-solving skills
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
2026-02-03
PCMag.com - Technology Product Reviews, News, Prices & Tips
2026-01-23
Company data provided by crunchbase