Senior Staff Software Development Engineer- GPU/AI/ML
Advanced Micro Devices
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.THE ROLE:
AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.THE PERSON:
As a Senior Staff Software Developer, you will be at the heart of AMD's AI strategy, tackling one of the most exciting challenges in the industry: training and running AI to make AI itself more efficient on GPUs on the fly, which can dramatically alter the trajectory of AI progress. This is a high-impact, hands‑on role where your work will directly define the software that powers the future of AI.KEY RESPONSIBILITIES:
Architect and Drive the AI Software Stack : You will establish best practices and optimize performance from the lowest-level GPU kernels to large-scale distributed systems, shaping the foundational software for AMD hardware. By leveraging cutting‑edge Large Language Models (LLMs) and agent‑based technologies, you will accelerate the development and performance enhancement of the AMD ROCm ecosystem, ensuring it remains at the forefront of AI innovation. Accelerate Foundational Models: Your work will directly accelerate cutting‑edge applications like foundation models (LLMs) and autonomous AI agents, ensuring AMD is the platform of choice for the most demanding workloads. Innovate Across Hardware and Software: You will contribute to the entire co‑design lifecycle, from influencing future GPU architectures to developing groundbreaking software for new accelerators and collaborating with the broader AI community. Success in this role requires a deep passion for software engineering, strong technical ownership to see complex problems through to resolution, and the ability to influence technical direction across teams. As a senior engineer, you will also be expected to mentor others and effectively communicate your ideas to shape the future of AI at AMD. To excel in this role, we seek a candidate with exceptional technical expertise, who can bridge deep proficiency in high‑performance C++ software engineering and low‑level GPU programming with a robust understanding of Large Language Models (LLMs) and AI systems. The ideal candidate can bridge kernel engineering with AI post‑training (RL) experience. A great candidate is deep in one and light on the other. Kernel engineering means demonstrating mastery in designing complex, scalable systems using modern C++, coupled with a fundamental grasp of GPU architectures (HIP/CUDA), memory hierarchies, and kernel optimization to maximize hardware performance. This expertise should be evidenced by significant hands‑on experience in large‑scale C++/HIP/CUDA projects, such as contributing to the ROCm ecosystem (e.g., rocBLAS, hipDNN, Composable Kernel, AITemplate), CUDA libraries (e.g., cuBLAS, cuDNN, CUTLASS, Thrust, CUB, NCCL), or the C++/HIP/CUDA core of ML frameworks like PyTorch, TensorFlow, or JAX. AI post‑training is equally critical, and requires deep understanding of LLMs, including but not limited to transformer architectures, attention mechanisms, and the full model lifecycle, with hands‑on experience in advanced model alignment and post‑training techniques like Supervised Fine‑Tuning (SFT) and Reinforcement Learning (e.g., RLHF, GRPO). Candidates must also stay at the forefront of LLM advancements, showing familiarity with cutting‑edge trends such as Mixture‑of‑Experts (MoE) architectures, inference optimizations (e.g., quantization, speculative decoding), and modern application patterns like Agentic AI systems (e.g. AlphaEvolve for code/kernel generation). Experience and interest in code generation and/or self‑improving LLMs is a plus.PREFERRED EXPERIENCE:
This is a senior role that requires a unique blend of expertise across software engineering, GPU computing, and artificial intelligence. The ideal candidate will possess: Lengthy professional software development experience in performance‑critical environments. Extensive hands‑on experience in GPU programming (HIP/CUDA) and optimizing deep learning kernels and operators. A fundamental understanding of GPU architecture and memory hierarchy, used to diagnose and resolve complex performance bottlenecks. Expert‑level proficiency in modern C++ and object‑oriented design. Deep experience using GPU profiling and performance analysis tools (e.g., AMD ROCm Profiler, NVIDIA Nsight) to diagnose and resolve complex bottlenecks in distributed, multi‑GPU systems. Deep knowledge of transformer architectures, attention mechanisms, and modern AI systems (Generative AI, Agentic AI). Hands‑on experience optimizing the post‑training and inference pipelines of Large Language Models (LLMs). Strong technical ownership, communication, and problem‑solving skills with a track record of delivering complex technical solutions. Plus: Experience or deep expertise with the AMD ROCm/HIP ecosystem.ACADEMIC CREDENTIALS:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. Master's degree preferred, PhD is a plus. Relevant publications in AI/ML, GPU computing, or system optimization are highly valued. Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy. #J-18808-Ljbffr Advanced Micro DevicesVacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Development Engineer- GPU/AI/ML in Santa Clara, CA vacancy
- ...experiences-from AI and data... ...latest hardware and software technology.... ...PERSON: As a Senior Staff Software Developer... ...lowest-level GPU kernels to large... ...accelerate the development and performance... ...for software engineering, strong technical... .../CUDA core of ML frameworks like...Senior
- Advanced Micro Devices, Inc. is seeking a Senior Staff Software Developer who will play a pivotal role in shaping the future of AI and improving performance in key applications.... ...expertise in high-performance C++ programming and GPU technologies, with experience optimizing AI...Senior
$152k - $241.5k
...focused on visual and AI computing. For two decades... ...our invention of the GPU. The GPU has also... ...looking for Architects, Software Engineers, and AI application developers... ...evolve our development ecosystem and maintain... ...Proficiency in C++, Python and ML frameworks like...Senior$248.71k - $292.6k
...Groq Groq delivers fast, efficient AI inference. Our LPU-based system powers... ...is possible. Build fast. Sr. Staff Software Engineer - High Performance GPU Inference Systems Mission Push the limits... ...Collaboration : Work closely with teams across ML compilers, orchestration, cloud...Senior$237.6k - $318.24k
...Senior Staff Software Engineer For Ai Model Lifecycle Team Crusoe is on a mission to accelerate the abundance... ...platform for the entire application development lifecycle, with a specific focus on... .... Performance optimizations on GPU systems and inference frameworks....SeniorTemporary work$248k - $349k
Senior Staff Software Engineer, AI/ML GenAI, Google Cloud Applications AI corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree or... ...experience. 8 years of experience in software development. 7 years of experience leading technical project strategy...SeniorFull time- NVIDIA Gruppe is seeking a Principal AI and ML Infra Software Engineer to join our Hardware Infrastructure team in Santa Clara, CA. In this role, you'... ...efficiency by addressing infrastructure deficiencies for GPU Clusters, fostering innovations in AI/ML research. The ideal...
$272k - $431.25k
...Principal Ai And Ml Infra Software Engineer, Gpu Clusters We are seeking a Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware Infrastructure team. As an Engineer, you will have a pivotal role in enhancing efficiency for our researchers...$272k - $431.25k
NVIDIA Corporation seeks a Principal AI and ML Infra Software Engineer in Santa Clara, California, to enhance the efficiency of AI/ML research on GPU Clusters. The role involves collaboration with various teams, monitoring infrastructure performance, and implementing improvements...$262k - $365k
Senior Staff Software Engineer, AI/ML, Security Google, Kirkland, WA, USA; Seattle, WA, USA; +1 more Benefits for this role include: Health, dental... ...experience. 8 years of experience in software development. 7 years of experience leading technical project strategy...SeniorFull timeTemporary work$181.1k - $318.4k
...Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Work Locations (2) Submit Resume The AI, Search & Knowledge Platforms team builds... ...experiences running at hyperscale. Our team builds AI/ML CI/CD pipelines that precompile, validate, qualify, package...SeniorRelocation- ...Senior Staff AI/ML System Software Engineer At d-Matrix, we are focused on unleashing the potential of generative AI to power the transformation of... ...of the software team, you will be responsible for the development, enhancement, and maintenance of the next-generation...SeniorWork experience placement3 days per week
- KLA-Belgium in Milpitas seeks a Senior AI Infrastructure Software Engineer with a focus on C++. You will design core infrastructure components for AI/ML workloads and write high-performance C++... ...position requires strong C++ skills, GPU programming expertise, and...Senior
$181.1k - $318.4k
Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Santa Clara, California, United States Machine... ...at hyperscale. Our team builds AI/ML CI/CD pipelines that precompile,... ...skills. Solid understanding of software development processes. Experience with...SeniorRelocation$152k - $287.5k
A leading technology company is seeking a Senior Software Engineer to develop solutions for GPU clusters aimed at enhancing machine learning innovation. The ideal... ...software engineering with significant involvement in ML infrastructure, strong coding skills in Python, C++,...Senior$188k - $275k
...Staff Software Engineer- AI Workload Orchestration Sunnyvale, CA / Bellevue, WA... ..., and governed across large GPU clusters using frameworks such... ...large GPU clusters Mentor senior engineers and grow technical... ...in AI infrastructure, ML platforms, HPC, or large-scale...Permanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$200k - $322k
...unlimited potential of AI to define the next... ...An era in which our GPU acts as the brains of... ...We are looking for a Senior Staff Software Engineer to join our Software... ...with the building and development of GPU-accelerated platforms... ...engines to handle AI/ML data workloads with...Senior- ...are Moveworks is the Agentic AI Assistant platform that... ...automation with Moveworks’ Reasoning Engine and natural language... ...expand customer perceptions of ML/GAI's business impact. Our team... ...experience in scalable system development ~ Strong product sense and a...SeniorWork at officeRemote workFlexible hours
- ...the Regular Toilet is seeking a Senior Engineer to lead high-impact projects that integrate AI with commerce systems in Palo Alto... ...extensive experience in software engineering, particularly in systems... ...API design, and a strong grasp of ML technologies. Successful candidates...Senior
$207k - $300k
...years of experience in software development. 5 years of experience... ...Experience with modern GPU architectures (NVIDIA, AMD, or other AI accelerators), memory hierarchies... ...etc.) and performance engineering techniques. Preferred... ..., and talent. AI/ML software engineers in...Full timeTemporary workWorldwide$207k - $300k
Staff Software Engineer, AI/ML Performance corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor... .... Understanding of modern GPU, TPU, or other ML accelerator architectures... ...groundbreaking innovations, empowering the development of our cutting-edge AI models,...Full timeWorldwide$168k - $270.25k
...NVIDIA GPU Architecture Group is seeking a senior software engineer to automate and optimize performance analysis workflows for AI training and inference workloads.... .... Strong software development skills (Python, C++ preferred... ...or platforms for ML engineers...SeniorWork experience placement$262k - $365k
Senior Staff Software Engineer, Applied AI corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or... .... 8 years of experience in software development. 7 years of experience managing technical projects, ML design, and working with industry ML infrastructure...SeniorFull time- ...technology company is seeking a Senior Staff Software Developer in Santa Clara.... ...role emphasizes improving AI performance on GPUs and requires... ...C++ programming, GPU architectures, and Large Language... ...for groundbreaking software engineering. A Master's degree and significant...Senior
$184k - $287.5k
...re looking for outstanding AI systems engineers to develop groundbreaking... ...in the inference systems software stack! We build innovative... ...libraries, code generators, and GPU kernel technologies for... ...industry) experience with ML/DL systems development preferable ~ Strong...SeniorRemote work$152k - $241.5k
...We are seeking a Senior Software Engineer to drive integration of the... ...of leading open-source AI frameworks. In this... ...multi-node and multi-GPU environments. Improve... ...of AI workloads: model development basics, training vs. inference... ...ecosystem, or related ML infrastructure...SeniorRemote work- A leading technology company is seeking a Senior System Software Engineer to develop GPU-accelerated AI inference serving software. The ideal candidate will have over 5 years of experience with deep learning software, strong skills in Rust and C++, and a collaborative approach...Senior
$184k - $356.5k
NVIDIA Gruppe is seeking a Senior Developer Technology Engineer in Santa Clara, California, to innovate AI workloads through GPU acceleration. This role involves deep research into optimizing algorithms for deep learning and enhancing CPU and GPU architecture designs. Ideal...Senior- ...leading technology company is seeking a Senior AI Software Engineer to join their team in Santa Clara,... ...deep learning framework optimizations and GPU kernel technologies. You will closely collaborate... ...C/C++, and significant experience with ML frameworks. #J-18808-Ljbffr NVIDIA...Senior
$152k - $241.5k
...NVIDIA seeks a senior software engineer to join the AI Networking co-design and benchmark R... ...These include tools that use ML-based combinatorial... ...AI workloads across large GPU and CPU clusters, thereby... ...Proven software engineering/development skills With competitive...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Staff Software Development Engineer- GPU/AI/ML. Be the first to apply!
Related searches
- software engineer full time Santa Clara, CA
- startup software engineer Santa Clara, CA
- research software engineer Santa Clara, CA
- rust software engineer Santa Clara, CA
- work from home software developer Santa Clara, CA
- software developer Santa Clara, CA
- software development engineer aws Santa Clara, CA
- software qa engineer Santa Clara, CA
- ngo software engineer Santa Clara, CA
- software engineer staff Santa Clara, CA

