Sr. Staff Software Development Engineer - GPU Communication Libra...
AMD - Austin, TX, United States, 78716
Work at AMD
Overview
- View job
Overview
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