← All roles

Compiler Software Development Engineer

AMD· Engineering
Apply on company site
San Jose, CA$145.6k - $218.4kFull-timePosted 2w ago

About the role

AMD is seeking a Compiler Software Development Engineer to develop a cutting-edge machine learning model compiler targeting AMD AIE in Ryzen AI PC and embedded FPGA devices. The role involves converting models from ONNX/PyTorch into optimized code for AIE, handling partitioning between x86/embedded/FPGA and AIE, and interfacing with AMD AIE runtime and driver.

Responsibilities

  • Integrate compiler and compiled model with ML Frameworks (such as ONNX and PyTorch)
  • Implement model partitioning in ML Frameworks and/or MLIR
  • Implement runtime to distribute work to and collect results from x86 cores and AIE cores
  • Design and develop new groundbreaking AMD technologies
  • Debug and fix existing issues and research alternative, more efficient ways to accomplish the same work

Qualifications

  • Strong object-oriented programming background, C/C++ and Python
  • ML Compiler and Runtime technologies such as MLIR, LLVM
  • Compiler building skills
  • Code generation for a ML hardware accelerator
  • Machine Learning concepts and model development experience
  • Understanding of ONNX, PyTorch, etc.
  • Ability to write high quality code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Effective communication and problem-solving skills

Skills

Required:C/C++PythonCompiler constructionCode generationMachine LearningONNX/PyTorch understanding
Nice to have:MLIRLLVM

Benefits

  • AMD benefits at a glance
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD