Performance Engineer (ML) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

Performance Engineer (ML)

Advanced Micro Devices, Inc (AMD) is dedicated to building innovative products that enhance computing experiences across various domains including AI and data centers. The company is seeking an experienced ML Compiler Engineer to optimize performance for machine learning workloads on their datacenter GPU infrastructure, focusing on compiler technology and efficient code generation.

BiopharmaBiotechnologyIndustrialManufacturing
badNo H1Bnote

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

LLVM backend developmentPerformance optimizationCompiler technologyComputer architectureOpen-source contributionAnalytical skillsEffective communicationProblem-solving skills

Required

Master's or Ph.D. in Computer Science, Computer Engineering, or a related field, with 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

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