> Markdown version of [/jobs/ext/2241071-senior-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/2241071-senior-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Development Engineer - **Company:** Advanced Micro Devices, Inc. - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $145,600.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Code Generation, Profiling, Nvidia CUDA, Software Debugging, General-Purpose Computing on Graphics Processing Units, Linux Kernel, Machine Learning, OpenCL, Performance Tuning, Tensorflow, Software Engineering, System Programming, Graphics Processing Unit (GPU), High Performance Computing, Pytorch, Parallel Computation, Gpu Programming, Information Technology, ONNX (Open Neural Network Exchange) Format - **Published:** August 26, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18067345?backUrl=%2Fcareer%2F18067345%2FSenior-Software-Development-Engineer-California-San-Jose ## About the Role * 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., * Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline ## Description AMD is seeking a Senior Software Development Engineer to develop and optimize software for next-generation AI and GPU computing platforms. You will work across GPU kernel development, performance optimization, AI frameworks, runtime systems, and compiler technologies to deliver industry-leading performance for AI and high-performance computing workloads. THE PERSON The ideal candidate has strong experience in GPU programming, performance analysis, and systems software development. You understand how AI workloads execute on modern GPU hardware and can identify performance bottlenecks across kernels, runtime, libraries, and compiler-generated code. Experience with MLIR/LLVM-based compiler flows is valuable but not the primary focus of the role. KEY 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., AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here. ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs](https://www.wearedevelopers.com/magazine/557-dev-digest-157-cuda-in-python-gemini-code-assist-and-back-dooring-llms) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)