GPU Software Engineer - GPU Libraries
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
AsSeniorMember of Technical Staff in the GPU Libraries group, you willhelp advance the strategy and execution across libraries that are part ofthe AMD Radeon Open Ecosystem (ROCm) ecosystem.As part of the larger ROCm libraries teams,you will work cross-functionally with a team of talented computer scientists, software developers, and applied mathematicians working on GPU libraries for high performance computing and machine learning workloads.
THE PERSON
You are a strong technical engineer who thrives in complex, evolving environments. You have hands on experience enabling software on GPUs and are comfortable working across abstraction layers - from architecture concepts to implementation and debugging. You enjoy collaborating with hardware, firmware, and software teams, and you are effective at translating architectural ideas into practical software solutions. You seek clarity, learn quickly from early data, and contribute constructively when requirements are incomplete. You grow influence through technical execution, collaboration, and mentoring, and you are motivated to expand your architectural scope over time.
KEY RESPONSIBILITIES
- Work collaboratively across library teams to design, implement, validate, and deliver key software library capabilities, ensuring successful integration with GPU kernels into broader systems. Provides significant technical inputs to the software roadmap.
- Provides input to architecture, design, and documentation efforts as they arise across teams. Works closely with senior engineering staff to guide technical execution within library teams on broad and complex technical challenges.
- Collaborate with principal members of staff to develop the best technical designs and approaches that holistically consider constraints, performance, and roadmap commitments. Execute, and report progress against project plans and delivery commitments.
- Proactively identifies gaps and inconsistencies at project scope and develops plans to remediate in collaboration with library owners and engineering principal colleagues.
- Engages in mentorships with senior and principal staff and champion internal best-practice as part of the regular software development lifecycle in an agile environment.
PREFERRED EXPERIENCE
- Hands-on experience with C++, with relevant applied experience using CUDA, HIP, OpenMP, MPI, or OpenCL for accelerated computing on CPUs and GPUs. Familiarity with other programming languages like Python and AI/ML Frameworks.
- Experience contributing to technical and high-performance software systems supported by continuous improvement, regression and performance management systems, and software deployment and orchestration management (Jenkins/Docker/Kubernetes/numerical methods and analysis).
- Experience with open-source software development including collaboration with community maintainers and submitting contributions, and various lifecycle methodologies such as Agile, Scrum, Kanban.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle including requirements elicitation and analysis, scoping/estimation, coding standards, code reviews, version control, build processes, testing, and continuous integration.
ACADEMIC CREDENTIALS
- Advanced degrees, such as M.Sc. or M.Eng. are preferred
LOCATION: San Jose, CA
This role is not eligible for visa sponsorship.
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- ...optimizing high-performance GPU kernels for LLM and other ML... ...GPU architecture, compiler, library, and framework teams to develop... ...performance analysis and system software development. You will provide... ...Masters degree in computer engineering, computer science or a related...Suggested
$152k - $241.5k
NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire...SuggestedFull timeLocal areaRemote work- ...and, together, we’ll advance your career.THE 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 scheduling, workload orchestration, hardware...Suggested
- ...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... ...including toolchain integration, libraries, coding standards,...SuggestedLocal area
$152k - $241.5k
NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market,... ...advancement.Are you a motivated system software engineer with a deep understanding of device drivers... ...- preferably writing CUDA Programs or Libraries that use CUDAKnowledge of memory...SuggestedFull time- ...models train, align, and run on our GPUs.THE PERSON:We're looking for a senior software engineer who combines deep systems performance work with modern AI—someone who can shape software from GPU kernels through distributed training and inference.You'll join a core team of...Shift work
- ...will be critical in enhancing GPU kernels, deep learning models... ...with both internal GPU library teams and open-source maintainers... ...compiler technologies and advanced engineering principles to drive... ...integrating graph compilers. Software Engineering Best Practices: Apply...
$152k - $241.5k
...NVIDIA is seeking talented engineers to join the TensorRT team and advance high-performance... ...inference on NVIDIA GPUs. Our team develops software that accelerates state-of-the-art... ...deployments. We solve challenging problems in GPU code generation, just-in-time compilation...Local area$272k - $431.25k
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 by implementing progressions throughout the entire stack...Full time- Roche Sequencing seeks a Bioinformatics Software Engineer to design and implement automated verification tests for bioinformatics components and... ...with researchers and algorithm experts is essential, with GPU acceleration supporting this work. #J-18808-Ljbffr F. Hoffmann...
- Roche is seeking a Bioinformatics Software Engineer to design and develop features for bioinformatics components and pipelines used in Roche Sequencing... ...to translate requirements into scalable software, leveraging GPU acceleration and existing research codebases. You will apply...
- NVIDIA is seeking a highly motivated senior software engineer for our communication libraries and network software team. You will design, implement and maintain... ...for Deep Learning frameworks and HPC interfaces on GPU clusters. You will collaborate across multi-national teams...
- ...features for the CUDA Driver to enhance GPU acceleration for diverse computational workloads... ...or MS in Computer Science or Electrical Engineering with 8-10 years of development... ...Computing, System Architecture, Linux Systems Software, Kernel Mode Development, Virtual Memory...
- ...new features for the CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads. Collaborate... ...a degree in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development. Candidates should have a strong...
- NVIDIA is seeking a Compute Systems Software Engineer to design and maintain kernel drivers and embedded software for Data Center GPU platforms. You will collaborate with global teams to deliver features for clock, thermal and power management, telemetry, and device management...
$152k - $241.5k
NVIDIA is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you will help design and develop key components of our production GPU kernel drivers and embedded software, shaping products...Full time$140k - $224.25k
...change, building data driven tools to improve software quality, and ensuring customers have the... ...a creative, and hands‑on software engineer with a test to failure approach who is a... ...automate and optimize the testing workflows in GPU domain. Write maintainable, reliable, and...$167.7k - $245.2k
...You'll join the Platform Engineering team building and operating Cisco... ...'s AI Compute Platform — the GPU infrastructure that powers model... ...As a Senior Platform Software Engineer on the Platform Engineering... ..., collective‑communication libraries (e.g., NCCL), and gang scheduling...Full timeTemporary workLocal areaFlexible hours$181.1k - $318.4k
...Silicon Validation Software Engineer- GPU IP Validation and Integration Cupertino, California, United States Hardware Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon...Relocation- Advanced Micro Devices, Inc. is seeking a senior software engineer who blends deep systems performance work with modern AI, spanning GPU kernels through distributed training and inference on ROCm. You will own the AI software stack, optimize large-scale kernels, collaborate...
- ...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...For contractors
- ...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... ..., ROCm/HIP, collective communication libraries, kernels, drivers, firmware,...
$152k - $241.5k
...Computing and Visualization. The GPU, our invention, serves as the... ...are the GPU Communications Libraries and Networking team at NVIDIA... ...for a motivated Performance engineer to influence the roadmap of... ...systems principles (aka systems software fundamentals)Implement micro-...Full time$152k - $241.5k
...era of computing. An era in which our GPU acts as the brains of computers, robots... ...searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics SW... ...skills and proficiency in C/C++ language, libraries, and toolchains.5+ years hands-on...Full time$184k - $287.5k
NVIDIA is seeking a Senior System SW Engineer with expertise in systems software, GPU drivers, embedded software, and platform security. You will provide technical leadership for security and architecture initiatives across production GPU kernel drivers, embedded software...Full time$152k - $241.5k
...to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-... ...NVIDIA is searching for a creative and highly motivated engineer with expertise in boot software to join the SOC System Software organization. This position...Full time$184k - $287.5k
NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of very dedicated software and hardware engineers involving a wide variety of technologies. As someone who is hardworking...Full time$152k - $241.5k
...working for us. If you're passionate about building reliable systems software for cloud-scale GPU infrastructure, we encourage you to contribute to our team. We are looking for a Senior Software Engineer to join our DGX Cloud / Fleet Intelligence team and build agent-...Full timeLocal areaRemote work$184k - $287.5k
...to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-... ...lasting impact on the world.We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At...Full timeRemote work- NVIDIA DGX Cloud builds and operates large-scale GPU infrastructure for AI workloads. We seek Software Engineers with SRE/Production Engineering experience who have hands-on experience with bare-metal NVIDIA systems and who can develop tooling to move GPU capacity into...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GPU Software Engineer - GPU Libraries. Be the first to apply!
- software engineer amazon San Jose, CA
- information technology software engineer San Jose, CA
- federal - software developer San Jose, CA
- graduate software developer San Jose, CA
- rust software engineer San Jose, CA
- software engineer remote San Jose, CA
- junior software developer internship San Jose, CA
- remote entry level software developer San Jose, CA
- intermediate software engineer San Jose, CA
- software engineer contract San Jose, CA


