Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the GPU Software Engineer - GPU Libraries in San Jose, CA vacancy
  •  ...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

    AMD

    San Jose, CA
    4 days ago
  • $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... 
    Suggested
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...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

    AMD

    San Jose, CA
    4 days ago
  •  ...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,... 
    Suggested
    Local area

    AMD

    San Jose, CA
    3 days ago
  • $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... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...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

    AMD

    Santa Clara, CA
    6 days ago
  •  ...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... 

    AMD

    Santa Clara, CA
    7 days ago
  • $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

    NVIDIA Corporation

    Santa Clara, CA
    20 hours ago
  • $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

    Nvidia

    Santa Clara, CA
    4 days ago
  • 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... 

    F. Hoffmann-La Roche AG

    Santa Clara, CA
    3 days ago
  • 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... 

    Roche

    Santa Clara, CA
    3 days ago
  • 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... 

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...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... 

    NVIDIA AI

    Santa Clara, CA
    3 days ago
  •  ...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 AI

    Santa Clara, CA
    3 days ago
  • 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... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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... 

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    Cisco Systems, Inc

    San Jose, CA
    1 hour ago
  • $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

    Apple Inc.

    Cupertino, CA
    3 days ago
  • 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... 

    Advanced Micro Devices, Inc.

    Santa Clara, CA
    3 days ago
  •  ...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

    AMD

    Santa Clara, CA
    6 days ago
  •  ...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,... 

    Cerebras Systems

    Sunnyvale, CA
    7 days ago
  • $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

    Nvidia

    Santa Clara, CA
    7 days ago
  • $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

    Nvidia

    Santa Clara, CA
    5 days ago
  • $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

    Nvidia

    Santa Clara, CA
    7 days ago
  • $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

    Nvidia

    Santa Clara, CA
    7 days ago
  • $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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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 time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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 time
    Remote work

    Nvidia

    Santa Clara, CA
    7 days ago
  • 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... 

    Devopsroles

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to GPU Software Engineer - GPU Libraries. Be the first to apply!