This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. Deploy models on AMD Ryzen AI series devices to deliver high-performance, highly reliable deployment solutions. Engage in high-performance operator design, including GPU and NPU operators, and design and develop inference frameworks and inference compilers. Possess strong cross-team collaboration experience.
Job Responsibility:
Design and deliver high‑performance computing solutions, providing competitive architectures and implementations for customers
Develop high‑performance operators across GPU/NPU platforms, including GEMM, MHA, and CONV
Build and optimize inference frameworks and inference compilers
Conduct performance evaluation and benchmarking of models and operators
Track and study cutting‑edge research papers, reproduce key methodologies, and integrate them into production solutions
Document technical work, summarize team achievements, and contribute to patents and publications
Build and maintain strong technical relationships with internal teams, industry peers, and ecosystem partners
Requirements:
Strong expertise in GPU, NPU, and FPGA architectures, with a deep understanding of accelerator micro‑architecture and computation pipelines
Solid knowledge of AI inference, including operator/kernel development, AI compilers, and inference frameworks such as PyTorch and ONNX Runtime
Extensive experience in GPU kernel development, with strong proficiency in CUDA and/or HIP programming models
Strong object‑oriented programming background
proficiency in C/C++ is highly preferred
Proven ability to write high‑quality, efficient, and maintainable code, with strong attention to detail and robustness
Excellent communication skills and strong analytical/problem‑solving capabilities
Doctor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent