MTS Software Development Engineer

Advanced Micro Devices, Inc

Santa Clara (CA)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Advanced Micro Devices, Inc. (AMD) is hiring a MTS Software Development Engineer to architect and drive the AI software stack, optimizing performance from low-level GPU kernels to large-scale distributed systems.

You will leverage cutting-edge LLMs and agent-based technologies to accelerate AMD ROCm and ensure it remains at the forefront of AI innovation. You will directly contribute to the co-design lifecycle, influencing future GPU architectures and developing software for new accelerators,

Qualifications

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • Three (3) years of experience in the job offered or closely related engineering role.
  • Employer will alternatively accept a Bachelor’s degree or foreign equivalent ... and five (5) years of progressive post-baccalaureate experience in the job offered or closely related engineering role.

Responsibilities

  • Architect and drive the AI Software Stack by establishing best practices and optimizing performance from GPU kernels to large-scale distributed systems.
  • Leverage cutting-edge LLMs and agent-based technologies to accelerate development and performance of the AMD ROCm ecosystem.
  • Contribute to the co-design lifecycle from future GPU architectures to software for new accelerators and collaboration with the AI community.

Skills

Software development
Deep learning models
Inference optimization
C++ / OO design
GPU programming (HIP/CUDA)
GPU architecture & profiling

Education

Master’s degree in CS/CE/EE/Software Engineering
Bachelor’s degree + 5 years experience

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.


At AMD, we believetechnology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMDis shapingthefuture.


Whetheryou’redesigning next-gen processors, enabling AI breakthroughs, orbringing leading edge products to market, every role at AMD contributes to something bigger— technologythat moves the world forward. Join us and, together, we’ll advance your career.


Job Role and Responsibility

AMD, Inc. is hiring MTS Software Development Eng. to Architect and drive the AI Software Stack by establishing best practices and optimizing performance from the lowest-level GPU kernels to large-scale distributed systems, shaping the foundational software for AMD hardware. Leverage cutting-edge Large Language Models (LLMs) and agent-based technologies to accelerate the development and performance enhancement of the AMD ROCm ecosystem, ensuring it remains at the forefront of AI innovation. Directly accelerate cutting-edge applications such as foundation models (LLMs) and autonomous AI agents, ensuring AMD is the platform of choice for the most demanding workloads. Contribute to the entire co-design lifecycle, from influencing future GPU architectures to developing groundbreaking software for new accelerators and collaborating with the broader AI community.


Travel required

NO


Qualifications: Degree required

Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.


Qualifications: Amount and type of experience required

Three (3) years of experience in the job offered or closely related engineering role.


Alternate combination of education and experience

Employer will alternatively accept a Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and five (5) years of progressive post-baccalaureate experience in the job offered or closely related engineering role.


Specific skills required: The following skills are required

Position requires two (2) years of experience in the following:



  • Software development experience in performance-critical environments;

  • Deep learning model architectures, such as natural language processing models, recommendation models, computer vision models, or other modern AI systems;

  • Optimizing the inference pipelines of deep learning models;

  • Modern C++ and Object-Oriented Design;

  • GPU programming (HIP or CUDA) and optimizing deep learning kernels and operators; and

  • GPU architecture, memory hierarchy, and GPU profiling or performance analysis tools to diagnose and resolve complex bottlenecks in distributed, multi-GPU systems.


Benefits offered are described:


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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PMTS Software Development Engineer
PMTS Software Development Engineer

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
USD 150,000 - 190,000
MTS Software System Design Engineer
MTS Software System Design Engineer

Advanced Micro Devices, Inc • Austin (TX)

On-site
USD 110,000 - 160,000
Senior AI/ML Solutions Engineer
Senior AI/ML Solutions Engineer

AMD • Santa Clara (CA)

On-site
USD 170,000 - 210,000
SMTS Software Development Engineer
SMTS Software Development Engineer

Advanced Micro Devices, Inc • Austin (TX)

On-site
USD 140,000 - 210,000
AMD benefits
Senior AI/ML Solutions Engineer
Senior AI/ML Solutions Engineer

Advanced Micro Devices, Inc • Santa Clara (CA)

On-site
USD 190,000 - 230,000
PMTS Software Development Engineer
PMTS Software Development Engineer

Advanced Micro Devices, Inc • Santa Clara (CA)

Remote
USD 140,000 - 210,000
AMD benefits at a glance
Software Development Engineer - GPU Libraries
Software Development Engineer - GPU Libraries

Advanced Micro Devices, Inc • San Jose (CA)

On-site
USD 150,000 - 230,000
AMD benefits
Senior Staff Software Development Engineer- GPU/AI/ML
Senior Staff Software Development Engineer- GPU/AI/ML

Advanced Micro Devices, Inc. • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Software Engineer- GPU/AI/ML
Software Engineer- GPU/AI/ML

AMD • Santa Clara (CA)

On-site
USD 170,000 - 250,000
AMD Benefits
AI Solution Architect
AI Solution Architect

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
USD 150,000 - 230,000