Senior GPU Compiler Development Engineer

AMD
Beijing
Workplace: OnsiteFull timeCNY 581,350 - 830,500 annuallyFunction: Solutions Engineering & Sales EngineeringSkills: ["Communication","Problem-solving","Attention to detail"]

Build and evolve MLIR-based compiler infrastructure for lowering deep-learning operators targeting AMD GPUs. You will help architect dynamic-shape IR lowering on a single graph, implement operator definitions and MLIR lowerings (e.g., attention and control-flow), and develop runtime-status reporting to analyze graph-optimizer behavior. Work with a core team to expand MLIR dialect conventions, debug and improve existing lowering, and stay current with compiler, algorithm, and architecture trends.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
1 month ago

Senior GPU Compiler Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and evolve MLIR-based compiler infrastructure for lowering deep-learning operators targeting AMD GPUs. You will help architect dynamic-shape IR lowering on a single graph, implement operator definitions and MLIR lowerings (e.g., attention and control-flow), and develop runtime-status reporting to analyze graph-optimizer behavior. Work with a core team to expand MLIR dialect conventions, debug and improve existing lowering, and stay current with compiler, algorithm, and architecture trends.
Location: Beijing
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Help architect dynamic-graph IR lowering on a single graph.
  • •Implement operator definitions and MLIR lowerings for attention and control-flow operators required by new models.
  • •Build model- and operator-level runtime-status reporting and analyze graph-optimizer behavior.
  • •Contribute to MLIR dialect conventions and the operator-add checklist; review operator-lowering work.
  • •Stay informed of compiler, algorithm, and architecture trends and apply them to the IR stack.

Pay and Benefits

Salary: CNY 581,350 - 830,500 annually

Key Requirements

  • •Strong object-oriented programming background, with C/C++ preferred and attention to detail.
  • •Hands-on experience with MLIR, including dialects, lowering, and passes.
  • •Solid understanding of deep-learning operators and computational graphs.
  • •Experience with LLVM and GPU programming (HIP/CUDA).
  • •Experience with ONNX or ONNX Runtime is a plus.
Experience:Deep-learningMLIRGPU programming
Skills:CommunicationProblem-solvingAttention to detail
Languages:English
Tech Stack:MLIRCC++LLVMHIPCUDAONNXONNX RuntimeGitHubWindowsLinux

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn