2027 PhD AI Training Systems and Performance Engineer Intern/Co-Op
Hybrid (San Jose, CA)$91.2kUNAVAILABLEPosted 2w ago
About the role
Intern/Co-Op position at AMD focused on AI training systems, performance engineering, and optimization on AMD Instinct GPUs. Role involves bringing up large-scale training workloads, profiling, developing automation tools, and exploring optimization opportunities in multi-GPU environments. Onsite, full-time during co-op/intern terms in San Jose, CA or Santa Clara, CA.
Responsibilities
- Develop and optimize large-scale AI training and fine-tuning workloads on AMD GPU platforms.
- Bring up newly released foundation models and training frameworks, adapting implementations and training recipes for AMD hardware while establishing reproducible correctness and performance baselines.
- Profile and analyze AI workloads to identify bottlenecks across GPUs, CPUs, memory systems, networking, and communication infrastructure.
- Develop tools/workflows to automate training setup, debugging, performance analysis, and optimization using LLM-powered agents and agentic AI techniques.
- Investigate and implement optimization strategies to improve training throughput, GPU utilization, memory efficiency, and scalability across distributed multi-GPU environments.
- Expose advanced profiling and performance analysis tools to benchmark and tune AI frameworks, libraries, SDKs, and applications on AMD platforms.
- Collaborate with software engineers and architects to evaluate emerging AI models, distributed training techniques, and performance optimization opportunities.
- Transform experiments into reusable workflows, best practices, and software improvements for out-of-the-box AI training performance on AMD hardware.
Qualifications
- Currently pursuing a PhD in Computer Science, Computer Engineering, Electrical Engineering, Artificial Intelligence, Machine Learning, or related technical field.
- Strong programming experience in Python and/or C++.
- Hands-on experience implementing, training, and debugging deep learning models using PyTorch, JAX, TensorFlow, vLLM, or SGLang.
- Experience in distributed training systems, data/tensor/pipeline/expert/context parallelism, GPU performance optimization, AI systems software, HPC, large language model training and fine-tuning, or agentic AI/LLM-powered automation.
- Understanding of transformer-based architectures, mixture-of-experts models, and modern LLM training techniques.
- Experience profiling workloads with tools such as PyTorch Profiler, ROCm Profiler, VTune, Nsight, or similar.
- Familiarity with MPI, NCCL/RCCL, OpenMP or related distributed training technologies.
- Understanding of GPU architecture, memory systems, and performance tuning; ability to identify and resolve bottlenecks in large-scale AI workloads.
- Experience with ROCm, HIP, Triton, GPU kernel optimization, or AI systems software development is a plus.
- Publications in relevant fields are a plus.
Skills
Required:PythonC++Deep learning frameworksDistributed trainingProfiling toolsTransformer/LLM conceptsGPU optimization
Last updated Oct 22, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer5d agoPenang, Malaysia · Engineering
- PD Engineer5d agoHybrid (Bangalore) · Engineering
- PD Engineer5d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer5d agoSanta Clara, California · Engineering
- Technical Program Manager5d agoShanghai · Engineering