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).
As an AMD intern, you’ll be placed at the epicenter of the AI ecosystem, working alongside experts and industry pioneers. You’ll do important work, learn new skills, expand your network, and gain real-world experience on projects that impact millions of end-users worldwide. Whether you’re an undergrad or a PhD student, your contributions matter—and your experience here will be a launchpad for what comes next.
Job Responsibility:
Work closely with our software engineers to build and maintain our software libraries, tools and applications
Learn debugging methodologies to investigate the root cause of software issues
Involvement in crafting technical/functional documents and reports as needed
Apply a data-minded approach to targeted optimization efforts
Requirements:
Currently enrolled in a Serbia-based University in a BSc (3rd or 4th year) or MSc program majoring in Computer Science, Computer Engineering, Electrical Engineering, or related discipline
Knowledge/experience with C/C++ programming and Object-Oriented Design
Knowledge/experience with Operating systems concepts (including memory management, multithreading, assembly, x86) and computer architecture knowledge
Knowledge/experience with Algorithms and data structures knowledge
Knowledge/experience with GPU and parallel programming (CUDA/HIP) basics
Knowledge/experience with AI fundamentals and ML frameworks familiarity
Solid foundations in Python, Linux shell, and Git, with interest in automation and building tools for scalable testing
Curiosity about applying AI in software testing, including prompt design, AI‑assisted test generation, and log analysis with LLMs
Motivation to contribute to the validation of AI‑assisted systems such as the ROCm software stack for GPU‑accelerated workloads