✦ Luna Orbit — Software Engineering

LLVM Compiler Engineer

at Advanced Micro Devices

📍 Santa Clara, California, United States Hybrid Posted March 28, 2026
Type Full-Time
Experience mid
Exp. Years Not specified
Education Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Category Software Engineering

This role involves developing and optimizing compilers for AMD GPUs within an open source framework, focusing on performance, correctness, and new feature development.

  • Develop new features in AMD GPU compiler
  • Analyze performance and correctness issues
  • Participate in code reviews
  • Work with machine learning and HPC applications
  • Represent AMD in open source communities

The technical environment includes LLVM, open source compiler frameworks, and GPU hardware, with a focus on performance tuning and compiler enhancements.

The ideal candidate is a mid-level compiler engineer with strong expertise in C++, LLVM, and GPU architecture. They should have experience contributing to open source projects and optimizing compiler performance for GPU hardware.

Strong background in compilersC/C++ object-oriented programmingContributions in open source LLVM projectUnderstanding of GPU execution modelExperience with compiler optimization
GPU execution model and architectureParallel Programming ModelsOpen source community participation
LLVMOpen source compiler frameworksGPU hardware
LLVMC++GPU architecturecompiler developmentperformance analysisopen sourceHPCmachine learning frameworkscode reviewcompiler optimization
C++CLLVMCompiler developmentOpen source developmentGPU architecturePerformance analysisCode reviewMachine Learning frameworksHPC applications
CommunicationProblem-solvingCollaborationAnalytical thinking
Industry Technology / Semiconductors / Computing
Job Function Developing and optimizing GPU compiler technology
Role Subtype Systems Engineer
Tech Domains LLVM, Open source development, GPU architecture
LLVMcompiler engineerC++GPUperformance analysisopen sourcemachine learning frameworksHPCcode reviewcompiler optimizationGPU architectureparallel programmingsoftware developmentperformance tuningopen source contributionscompiler developmentHPC applications

Lack of open source contributions, No experience with LLVM or GPU compiler development, No strong C++ background

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile