← All roles

Sr. Compiler Software Development Engineer

AMD· Engineering
Apply on company site
San Jose, CA$204kFull-timePosted 5d ago

About the role

Senior role on a core AMD team developing a cutting-edge machine learning model compiler targeting AMD AIE in Ryzen AI PC and embedded FPGA devices. Responsibilities include integrating compilers with ML frameworks, implementing model partitioning, and generating code to interface with AMD AIE runtime and drivers.

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

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline
  • 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++PythonMLIR/LLVMCompiler construction
Nice to have:Code generation for ML hardware acceleratorsMachine Learning concepts

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