AMD is looking to hire a C++ Software Engineer to contribute to open-source AI software, driving innovation and enhancing AI performance across data center GPUs, particularly for AI training and inference workloads on GPU accelerators.
Requirements
- Experience with C++, Python, or similar programming languages.
- Knowledge of AI training and inference.
- Familiarity with GPU programming (CUDA, HIP, or OpenCL) and performance optimization techniques.
Responsibilities
- Contribute to RAG, Ray, ROCm, Coding Agent, DGL, llama.cpp, verl, MegaBlocks, FlashInfer, Triton Inference Server, Taichi, and other merging open-source projects driving AI innovation.
- Collaborate with leading partners and open-source communities to enable AI workloads and improve performance on data center GPUs.
Other
- You are a talented engineer who is passionate about advancing the frontiers of AI.
- You thrive in open-source environments, enjoy tackling complex technical challenges, and take pride in writing efficient, maintainable, and scalable software.
- You are collaborative, curious, and excited to contribute to the open-source repositories that power the next generation of AI workloads.
- Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.