A

AMD

Designs chips for computers and AI systems

GPU Kernel Development Software Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • Deep practical experience with vLLM or SGLang, mastery of modern large language models such as DeepSeek and Qwen, strong theoretical grounding in Transformer, Attention, Mixture of Experts, and key-value cache, and hands-on use of advanced inference optimizations such as FlashAttention, PagedAttention, continuous batching, and INT8, INT4, GPTQ, or AWQ quantization.
  • Ability to profile, diagnose, and optimize compute, memory, and communication bottlenecks across multi-GPU and multi-node environments.
  • Experience running and optimizing large-scale workloads on heterogeneous clusters, focusing on efficiency, reliability, and scalability.
  • Ability to integrate optimized GPU kernels into TensorFlow or PyTorch to accelerate large-scale training and inference with strong scaling and throughput.
  • Strong Python and C++ coding skills, effective debugging and testing practices, ability to deliver maintainable performance-critical software, and a track record of open-source contributions.
  • Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

Responsibilities

  • Optimize major deep learning and large language model frameworks, including TensorFlow, PyTorch, vLLM, and SGLang, for AMD GPUs and contribute improvements upstream.
  • Develop and tune GPU kernels and performance-critical operators to maximize throughput and minimize latency.
  • Adapt and optimize large language model architectures, such as Llama, Qwen, and DeepSeek, and apply techniques including FlashAttention, PagedAttention, and quantization.
  • Profile performance to identify bottlenecks and implement system, memory, and communication optimizations across multi-GPU and multi-node setups.
  • Use compiler technologies and graph compilers to enhance the full deep learning and inference pipeline.
  • Prototype and integrate emerging optimization methods such as speculative decoding and weight-only quantization into production systems.
  • Collaborate with internal GPU library teams and open-source maintainers to align improvements and ensure upstream integration.
  • Apply robust engineering practices to deliver maintainable, reliable, production-quality performance optimizations.

Desired Qualifications

  • Hands-on experience designing and tuning high-performance GPU kernels for AMD GPUs using HIP, CUDA, assembly language, and tools such as CK, CUTLASS, and Triton, with strong knowledge of GCN and RDNA architectures.
  • Foundational knowledge of LLVM, ROCm, and compiler-driven techniques for improving kernel and system performance.
  • Experience with CUDA C++ programming for writing and debugging high-performance GPU kernels, or practical experience using Triton to develop and optimize deep learning operators.
  • Understanding or practical experience with compiler technologies such as TVM or MLIR.
  • Hands-on experience with distributed inference for large-scale models, such as tensor parallelism and pipeline parallelism.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs