Senior Software Development Engineer
San Jose, CA$145.6k - $218.4kFull-timePosted 2mo ago
About the role
Senior Software Development Engineer to develop and optimize software for next-generation AI and GPU computing platforms, focusing on GPU kernel development, performance optimization, AI frameworks, runtime systems, and compiler technologies.
Responsibilities
- Develop and optimize GPU kernels for AI and compute workloads.
- Analyze and improve GPU performance, including compute utilization, memory bandwidth, cache efficiency, and kernel execution.
- Collaborate with AI framework, runtime, library, and hardware teams to improve end-to-end workload performance.
- Profile, benchmark, and debug large-scale AI workloads on AMD GPU platforms.
- Support compiler-driven optimizations and code generation using LLVM and MLIR-based technologies.
- Improve performance analysis, testing, benchmarking, and automation infrastructure.
- Enable and optimize new GPU hardware capabilities through software innovation.
- Apply AI-assisted development tools to improve productivity, debugging, and optimization workflows.
Qualifications
- Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline
- Strong C/C++ development skills.
- Experience with HIP, CUDA, OpenCL, or other GPU programming models.
- Strong understanding of GPU architecture, parallel programming, memory hierarchy, synchronization, and performance optimization.
- Hands-on experience profiling and optimizing AI, machine learning, HPC, or graphics workloads.
- Experience with performance analysis tools and benchmarking methodologies.
- Knowledge of LLVM, MLIR, compiler optimization, or code generation techniques.
- Experience with AI frameworks such as PyTorch, ONNX Runtime, TensorFlow, or similar ecosystems.
- Strong problem-solving and debugging skills across software and hardware stacks.
Skills
Required:C/C++ developmentGPU programmingGPU performance analysis
Nice to have:LLVM/MLIRAI frameworks
Benefits
- Benefits offered are described: AMD benefits at a glance.
Last updated Oct 15, 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 Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering