Logo
AMD

Sr. Staff Software Development Engineer - GPU Communication Libraries, SHMEM/MPI

AMD, Austin, TX, United States, 78716

Save Job

Sr. Staff Software Development Engineer - GPU Communication Libraries, SHMEM/MPI

Join to apply for the Sr. Staff Software Development Engineer - GPU Communication Libraries, SHMEM/MPI role at AMD.

Job Details

This role offers a salary range of $200,000 to $300,000 annually. Your actual pay will depend on your skills and experience. Discuss with your recruiter for more details.

About AMD

At AMD, we are committed to transforming lives through technology to enrich industry, communities, and the world. Our mission is to develop products that accelerate next-generation computing experiences across data centers, AI, PCs, gaming, and embedded systems. We foster a culture of innovation, collaboration, humility, and inclusivity.

The Role

We seek an influential software engineer passionate about enhancing application performance. You will collaborate with industry experts, working with cutting-edge hardware and software technology.

The Person

The ideal candidate is passionate about software engineering, possesses leadership skills, and can communicate effectively across teams.

Key Responsibilities

  • Design software modules in C++, Python, HIP, and assembly for collective communication in datacenter GPU systems.
  • Analyze and improve existing codebases for maintainability and efficiency.
  • Collaborate with architecture specialists to enhance future products and support strategies.
  • Assist management in planning and delivering industry-leading software.
  • Stay updated on software and hardware trends, especially related to algorithms and architecture.
  • Innovate and develop new AMD technologies.
  • Participate in ASIC and hardware bring-up processes.

Preferred Experience

  • Experience with agile development practices.
  • Leadership experience with developers of varying levels.
  • Proficiency in C/C++ and Python with best software practices.
  • Experience in GPU software development with HIP, CUDA, or OpenCL.
  • Experience with communication middleware like MPI/SHMEM, lower-level frameworks like UCX, libfabric, or RDMA APIs, and optimization of collective algorithms.
  • Skills in software performance evaluation, optimization, and debugging.
  • Ability to collaborate effectively with technical leads, program managers, and hardware teams.

Academic Credentials

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

Location

Austin, Texas or US Remote.

Additional Information

Benefits details are available through AMD. We are an equal opportunity employer and welcome applications from all qualified candidates, accommodating needs as required under applicable laws.

#J-18808-Ljbffr