GPU Performance Attainment Engineer - ML and HPC Applications jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advanced Microdevices Pvt. Ltd. (India) · 3 weeks ago

GPU Performance Attainment Engineer - ML and HPC Applications

Advanced Micro Devices, Inc is a company focused on building innovative products for next-generation computing experiences. The role involves being a technical contributor in the pre-silicon performance attainment team, driving workload optimization for machine learning models and collaborating with software and hardware teams to enhance GPU performance for AI and ML applications.

BiopharmaBiotechnologyIndustrialManufacturing

Responsibilities

Debug performance issues and analyze data from the full-chip Emulation Platform, RTL Simulator, and Architecture and Roofline Models
Analyze model projection results and identify algorithm issues to find novel solutions for improving the accuracy of projection for different families of products, and over multiple generations
Get performance projections for kernels using an analytical model. Identify efficiency issues and work with model owners to resolve performance projection shortcomings
Identify technical problems, break them down, summarize multiple possible solutions, and help the team to make progress
Automate processes related to performance infrastructure and data collection tasks, to enhance productivity and refine processes for improved efficiency
Engage with the workloads team to acquire and align on required workloads, run the selected workload traces on the performance simulator, analyze the performance results and metrics to root cause any anomalies
Collaborate with simulator team to bridge gaps between the performance numbers and the performance targets
Influence design trade-offs and optimizations by working closely with compiler, driver, library, and hardware engineers to achieve the highest performance for selected workloads
Innovate new algorithmic improvements that exploit the strengths of the hardware architecture to deliver the best possible machine learning performance

Qualification

GPU performance analysisPerformance modeling toolsGPGPU programming APIsC/C++ programmingMachine Learning workloadsScripting PythonScripting PerlScripting ShellVerilogSoftware stack familiarityAnalytical skillsCollaborative team environmentCommunication skills

Required

Hands-on expertise in pre-silicon performance analysis, debugging, and optimization of GPU architectures
Strong communication skills with the ability to clearly convey complex technical concepts and influence decisions across multiple organizational levels
Proactive individual eager to push the boundaries of GPU performance for AI and ML workloads through innovative, data-driven solutions
Strategic thinkers with strong analytical skills who thrive in collaborative team environments, adapt quickly, and leverage collective strengths to develop impactful, cutting-edge solutions
Bachelor's or higher degree in Computer Science, Electrical Engineering, or a closely related field

Preferred

Several years of experience in GPU pre-silicon performance analysis and debug
Proficiency with performance modeling and simulation tools
Strong understanding of GPGPU programming APIs and Machine Learning workloads
Expertise in C/C++ /Scripting (Python, Perl, Shell etc.)
Experience with hardware description languages such as Verilog is a plus
Familiarity with the software stack is a plus, preferably related to GPUs—such as applications, drivers, compilers, and firmware

Benefits

AMD benefits at a glance.

Company

Advanced Microdevices Pvt. Ltd. (India)

twittertwittertwitter
company-logo
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Nalini Kant Gupta
Founder & Managing Director
Company data provided by crunchbase