Software Engineer – AI Inference and Runtime Optimization
Advanced Micro Devices, Inc, Austin, Texas
The role
Join AMD’s CG-AIM team to develop and optimize AI inference software and runtimes for AMD platforms, improving performance, efficiency, and scalability. THE PERSON: A collaborative engineer with strong software development, debugging, and problem-solving skills. KEY RESPONSIBILITIES: Develop and optimize AI inference software and runtimes. Identify bottlenecks and improve latency, throughput, and memory efficiency. Integrate improvements and validate correctness and performance.
Build benchmarks and automated regression tests. PREFERRED EXPERIENCE: Strong C/C++ and Python programming skills. Experience with AI frameworks, inference runtimes, and performance profiling. Familiarity with GPU programming and parallel computing. Experience with PyTorch, ONNX Runtime, ROCm, HIP, or similar technologies. ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.