Sr. Software Development Engineer - GPU Kernel Development
Advanced Micro Devices Inc
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. Together, we advance your career. THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs. Your expertise will be critical in enhancing GPU kernels, deep learning models, and training/inference performance across multi-GPU and multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Seeking an Industry Leading Expert C++ developer with advanced technical and analytical skills in Linux environments. The ideal candidate will excel in providing technical leadership, guiding teams, and driving projects/initiatives independently. You will define goals, scope, and own development efforts while collaborating effectively within a high-performing team. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize performance for specific AI operations. Develop & Optimize Models: Design and optimize deep learning models specifically for AMD GPU performance. Collaborate with GPU Library Teams: Work closely with internal teams to analyze and improve training and inference performance on AMD GPUs. Collaborate with Open-Source Maintainers: Engage with framework maintainers to ensure code changes are aligned with requirements and integrated upstream. Work in Distributed Computing Environments: Optimize deep learning performance on both scale-up (multi-GPU) and scale-out (multi-node) systems. Utilize Cutting-Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. Lead, Guide & Mentor: Provide strategic direction and mentorship to junior team members, fostering growth and collaboration through code reviews, knowledge sharing, and technical guidance. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Deep expertise in designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong knowledge of AMD architectures (GCN, RDNA) and low-level programming to maximize performance for AI operations, leveraging tools like Compute Kernel (CK), CUTLASS, and Triton for multi-GPU and multi-platform performance. Deep Learning Integration: Proven ability and experience to integrate GPU-accelerated compute into ML frameworks (e.g., PyTorch, TensorFlow), with a focus on throughput, scalability, and efficient execution for training and inference workloads. Software Engineering Excellence: Advanced proficiency in Python and C++ with deep experience in performance tuning, debugging, and robust test design, ensuring reliable, maintainable, high-performance codebases. High-Performance Computing: Broad and indepth experience with large-scale, heterogeneous compute environments; adept at optimizing AI workloads for performance, efficiency, and resource utilization across clusters. Compiler Optimization: Thorough and detailed understanding of compiler internals, LLVM, and ROCm, with the ability to drive system-level optimizations from source to machine code. ACADEMIC CREDENTIALS: Master’s and/ PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. #LI-JG1Benefits 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.
$182k - $242k
...for high-performance GPU infrastructure across... ...inference. Our stack is engineered for speed, scale, and... ...Performance team, focused on kernel authoring and... ...computing, GPU/accelerator software, or performance-... ...collaboration and enables the development of innovative...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...compiler for high-performance GPU kernels, powering major AI... ...strategically critical to AMD’s AI software roadmap.AMD GPUs are an official... ..., and performance engineering. You are comfortable working... ...Deep experience in GPU kernel development, compiler backends, or performance...Senior
$152k - $241.5k
NVIDIA’s invention of the GPU in 1999 sparked the growth of... ....Are you a motivated system software engineer with a deep understanding of... ...featuresCoordinate and drive development efforts across multiple teamsHelp... ...modelsBackground with kernel mode developmentExperience with...SeniorFull time$272k - $431.25k
...excellence at every stage of development. We are seeking an... ...Analysis Manager to lead an engineering team responsible for supervising... ...Your role involves analyzing kernel authoring flows from DSLs to... ...continuous performance tracking for GPU software products from pre-silicon...SeniorFull timeShift work$152k - $241.5k
...innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role,... ...components of our production GPU kernel drivers and embedded software,... ...)5+ years of relevant software development experience Proven leadership skills...SeniorFull time- ...together, we’ll advance your career.THE ROLEAMD 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...Senior
$193.3k - $261.5k
...organization, you’ll support the development and management of Compute,... ...for their cloud services.Our software developers build the next... ...highly-motivated and passionate engineers to build next generation of network... ...as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM),...SeniorInternshipLocal areaWork from homeFlexible hours$2,000 per month
.... We co-design chips, racks, software, and manufacturing to deliver... ...investors and staffed by leading engineers, Etched is redefining the... ...opportunity to push the frontier on kernel engineering. Future... ...than any traditional kernel-development workflows. Etched offers...Full timeWork at officeRelocation package$152k - $241.5k
...Computing and Visualization. The GPU, our invention, serves as the... ...for a motivated Performance engineer to influence the roadmap of... ...for to contribute to the development of innovative technologies and... ...systems principles (aka systems software fundamentals) ~ Implement...SeniorFull timeRemote work$184k - $287.5k
NVIDIA is seeking a Compute Kernel Performance Architect who... ...workloads with a strong focus on GPU power behavior. In this... ..., silicon validation engineers, and software teams to characterize workload... ...CUDA programming, GPU kernel development, high-performance computing...SeniorFull time$184k - $287.5k
Join NVIDIA's GPU SW Kernel organization, where we're groundbreaking the next generation... ...outstanding AI systems to transform GPU software development. Our team leads the effort in... ...funnelWork closely with GPU SW kernel engineers to pinpoint high-impact automation opportunities...SeniorFull time$139k - $204k
...this role We’re looking for a Senior Engineer for CoreWeave’s Benchmarking &... ...~ Experience with performance-critical GPU systems (CUDA, NCCL, RDMA, NVLink/PCIe, memory... ...region clusters. Experience with CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$152k - $241.5k
...computing. An era in which our GPU acts as the brains of... ...for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics... ..., working closely with kernel driver team, GPU... ...take next-gen HW from design / development stage to production.Be heavily...SeniorFull time$207k - $300k
...Management Controller (BMC) software architecture, ensuring... ...TPUs and GPUs).Own the Linux kernel, networking stack, and... ...Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and infrastructure... ...of experience in software development. 5 years of experience in...Worldwide$139k - $208.4k
...for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing... ...us!Role and ResponsibilitiesAs a Senior Engineer GPU Graphics Core Performance Verification... ...architecture, Modeling, RTL, Verification, and Software teams to define performance targets,...SeniorHourly payFull timeRelocation$137k - $156k
...seek talented, passionate, and committed engineers, technologists, and business leaders to join... ...an experienced Senior Systems Engineer / GPU Platforms to support the bring-up,... ...hardware knowledge with hands-on Linux and GPU software experience and can independently...SeniorWorldwide$200k - $310k
...communicates. Job Summary This Sr Network/Security datapath/infrastructure Software Engineer will be at the forefront of... .../SSE platforms. Work across Development, System Test, PLM and TAC teams... ...the same. Strong Linux Kernel development experience will be...SeniorFull timeWork at officeRemote workFlexible hours- ...building next-generation systems software for AMD GPUs with Rust as a... ..., runtimes, low-level GPU software, firmware, developer... ...support, system interfaces, engineering practices, and validation methods... ...performance, maintainability, or development velocity of production...Local area
- ...ROLE :AMD is looking for an experienced software engineer to help build Fleet Manager, a secure... ...control plane for operating large-scale AMD GPU infrastructure.Fleet Manager provides... ...health management, interactive development environments, and model-serving capabilities...
- ...THE PERSON:We're looking for a senior software engineer who combines deep systems performance... ...AI—someone who can shape software from GPU kernels through distributed training and inference... ...-based tooling where it accelerates development and tuning of the ROCm ecosystem....Shift work
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system... ...expertise in embedded firmware, Linux kernel development, and middleware development, with... ...stand out from the crowd:Experience with GPU computing (CUDA), deep learning...SeniorFull time- ...compiler for high-performance GPU kernels, powering major AI... ...closely with GPU architecture and software teams to help establish AMD... ...Deep experience in compiler development, GPU software, distributed systems... ..., cross-functional engineering environmentsStrong problem-solving...SeniorRemote work
$165.2k - $223.6k
...organization, you’ll support the development and management of Compute,... ...Nitro Team is looking for engineers with systems knowledge and experience... ...as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM),... ...non-internship professional software development experience - 2+...Full timeInternshipLocal areaFlexible hours- ...we advance your career. THE ROLE:Join AMD’s Datacenter GPU Product Application Engineering team to lead a high-performing group of engineers focused... ...environments.Deep understanding of AMD GPU architecture, ROCm software stack, and performance optimization strategies.Proven...SeniorFor contractors
$193.3k - $261.5k
...The OEM SSD team in Hardware Engineering Services owns the full lifecycle... ...a Senior SDE to build the software services that make that lifecycle... ...teamsOwn end-to-end service development: requirements, design docs,... ...GenAI server architectures, GPU direct-attached storage, and...SeniorInternshipLocal areaFlexible hours- ...inference speeds; over 10 times faster than GPU-based hyperscale cloud inference... ...decode on the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to productionize and optimize... ...collective communication libraries, kernels, drivers, firmware, networking, and hardware...
$195.2k - $275.58k
...:Job Description: About the RoleThe Software and AI (SAI) organization is seeking a highly skilled software engineer to contribute to the development and low-level optimization of oneDNN... ...primitives, parallel algorithms, and GPU kernels that power industry-leading AI...SeniorFull timeLocal areaImmediate startRemote workFlexible hoursShift work$140k - $210k
...artificial intelligence, and software-defined networking to... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity... ...’ll Work WithArista’s Linux Kernel team is responsible for... ...working with the upstream kernel development community to get these...Senior$180k - $225k
...Join us at Zscaler. Role We are looking for a Senior Staff Software Development Engineer to join our team. This is a San Jose, CA role, reporting... ...Citrix, VMware Horizon, AVD), installer/updater flows, or kernel-mode components #LI-DY1 #LI-SanJoseZscaler’s salary ranges...SeniorFull timeWork at officeLocal area- ...is looking for a strategic software engineering lead who is passionate about... ...communication primitives on GPU accelerators (NCCL/RCCL)... ...detail Experience with GPU kernel programming using CUDA or HIP... ...Experience with open-source software development including collaboration with...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Development Engineer - GPU Kernel Development. Be the first to apply!
- software engineer - web development Santa Clara, CA
- software developer positions Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- software engineer contract Santa Clara, CA
- cybersecurity software engineer Santa Clara, CA
- part time software developer remote Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer visa sponsorship Santa Clara, CA



