PMTS Software Engineer - GPU Kernels for ML Acceleration

AMD

Bellevue (WA)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMD is seeking a PMTS Software Development Engineer to develop and optimize low-level GPU kernels for accelerating inference and training of large ML models. You will work on distributed model training across multiple GPUs and nodes, profiling performance and optimizing resource utilization to maximize efficiency.

Collaborate with ML researchers and infrastructure teams to productionize optimized kernels and contribute to documentation and best practices.

Qualifications

  • Five years of experience in the job offered or closely related engineering role.

Responsibilities

  • Develop and optimize low-level GPU kernels to accelerate inference and training of large ML models.
  • Profile and optimize system performance across GPUs and nodes to maximize throughput.
  • Collaborate with ML researchers and software engineers to integrate optimized kernels into production systems.
  • Create detailed documentation of optimizations and guidelines for maintainable code.

Skills

Low-level GPU kernels
Distributed ML training
Performance profiling
Verilog RTL coding
UVM
VLSI Design
Python scripting
TCL/TK
FPGA

Education

Master’s degree in CS/CE/EE/SE
Bachelor’s degree + 7 years experience

Tools

CUDA

Job description

AMD is seeking a PMTS Software Development Engineer to develop and optimize low-level GPU kernels for accelerating inference and training of large ML models. You will work on distributed model training across multiple GPUs and nodes, profiling performance and optimizing resource utilization to maximize efficiency.

Collaborate with ML researchers and infrastructure teams to productionize optimized kernels and contribute to documentation and best practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GPU Kernel Engineer for Distributed ML & Inference
GPU Kernel Engineer for Distributed ML & Inference

Advanced Micro Devices • Bellevue (WA), Northern (KY)

Hybrid
USD 140,000 - 190,000
GPU Kernel Maestro for AI Training & Inference
GPU Kernel Maestro for AI Training & Inference

Advanced Micro Devices, Inc. • Bellevue (WA)

On-site
USD 180,000 - 240,000
AMD benefits
PMTS Software Development Engineer
PMTS Software Development Engineer

AMD • Bellevue (WA)

On-site
USD 120,000 - 180,000
PMTS Software Development Engineer
PMTS Software Development Engineer

Advanced Micro Devices, Inc. • Bellevue (WA)

On-site
USD 180,000 - 240,000
AMD benefits
PMTS Software Development Engineer
PMTS Software Development Engineer

Advanced Micro Devices • Bellevue (WA), Northern (KY)

Hybrid
USD 140,000 - 190,000
AI Systems Engineer: ML Kernels & HPC Acceleration
AI Systems Engineer: ML Kernels & HPC Acceleration

Socket.dev • San Jose (CA)

Hybrid
USD 150,000 - 190,000
Senior AI/ML Compiler Engineer - GPU
Senior AI/ML Compiler Engineer - GPU

Advanced Micro Devices • San Jose (CA)

On-site
USD 190,000 - 230,000
Benefits at a glance
Equal opportunity employer
Open Source ML Systems Engineer: GPU Kernels & Inference
Open Source ML Systems Engineer: GPU Kernels & Inference

Advanced Micro Devices • San Jose (CA), Northern (KY)

Hybrid
USD 180,000 - 230,000
ML Systems Engineer: Optimizing Training & GPU Kernels
ML Systems Engineer: Optimizing Training & GPU Kernels

Jobtailor • Massachusetts

On-site
USD 120,000 - 180,000
GPU Kernel Engineer — Fast ML Training & Inference
GPU Kernel Engineer — Fast ML Training & Inference

Tilde Research • Palo Alto (CA)

On-site
USD 150,000 - 260,000