GPU Software Development Engineer Job at Advanced Micro Devices, Indiana

NmpMR2ZrZTFzVS9kWUk2YXd4MWNESEpmOEE9PQ==
  • Advanced Micro Devices
  • Indiana

Job Description

GPU Software Development Engineer Location Hybrid work in Oregon :

GPU Software Development Engineer
  • Oregon, United States
  • Engineering
  • 65684
  • USD $200,000.00/Yr.
  • USD $300,000.00/Yr.
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ THE ROLE: We are seeking a talented Machine Learning Kernel Developer to design, develop, and optimize low-level machine learning kernels for AMD GPUs using the ROCm software stack. In this role, you will work on high-impact projects to accelerate AI frameworks and libraries, with a focus on emerging technologies like Large Language Models (LLMs) and other generative AI workloads. THE PERSON: The ideal candidate will have hands-on experience with GPU programming (ROCm or CUDA) and a passion for pushing the boundaries of AI performance. KEY RESPONSIBILITIES:
  • Design and implement highly optimized ML kernels (e.g., matrix operations, attention mechanisms) for AMD GPUs using ROCm.
  • Profile, debug, and tune kernel performance to maximize hardware utilization for AI workloads.
  • Collaborate with ML researchers and framework developers to integrate kernels into AI frameworks (e.g., PyTorch, TensorFlow) and inference engines (e.g., vLLM).
  • Contribute to the ROCm software stack by identifying and resolving bottlenecks in libraries like MIOpen, HIP, or Composable Kernel.
  • Stay updated on the latest AI/ML trends (LLMs, quantization, distributed inference) and apply them to kernel development.
  • Document and communicate technical designs, benchmarks, and best practices.
  • Troubleshoot and resolve issues related to GPU compatibility, performance, and scalability.
REQUIRED EXPERIENCE:
  • 2+ years of experience in GPU kernel development for machine learning (ROCm or CUDA).
  • Proficiency in C/C++ and Python, with experience in performance-critical programming.
  • Strong understanding of ML frameworks (PyTorch, TensorFlow) and GPU-accelerated libraries.
  • Basic knowledge of modern AI technologies (LLMs, transformers, inference optimization).
  • Familiarity with parallel computing, memory optimization, and hardware architectures.
  • Problem-solving skills and ability to work in a fast-paced environment.
PREFERRED EXPERIENCE:
  • Direct experience with AMD ROCm development (HIP, MIOpen, Composable Kernel).
  • Knowledge of LLM-specific optimizations (e.g., FlashAttention, PagedAttention in vLLM).
  • Experience with distributed training/inference or model compression techniques.
  • Contributions to open-source ML projects or GPU compute libraries.
ACADEMIC CREDENTIALS:
  • Bachelor's/Master's in Computer Science, Electrical Engineering, or related field.
LOCATION: Boxborough, Massachusetts #LI-DR1 #LI-HYBRID AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. 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.

Job Tags

Similar Jobs

City of Danville, VA

Recreation Sports Official Job at City of Danville, VA

 ...Football $40 Softball $35 Basketball $35 Flag Football $25 Plate Baseball $50 Base Baseball $35 Kickball $35 Scorekeeper $15 Officiates sports games. The essential functions of the job are not limited to those listed in the job description. The City retains the discretion... 

Carle Health

Security Officer - Eureka Job at Carle Health

Overview:Provides physical security for the hospital and grounds and protects patients, visitors, and employees from physical harm or...  ...Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to... 

Mill Creek Vineyards & Winery Mill Creek Vineyards & Winery

2025 Harvest Intern Job at Mill Creek Vineyards & Winery Mill Creek Vineyards & Winery

 ...Job Description: Harvest Intern 2025 Vintage Mill Creek Vineyards & Winery Healdsburg, CA About Mill Creek: Mill Creek Vineyards & Winery is a family-owned estate winery located just 1 mile outside of Healdsburg in the Dry Creek Valley. The Kreck family... 

The Grille at Bridgewater Crossing

Event Staff Job at The Grille at Bridgewater Crossing

Event Staff - Willows Department : Event Services Reports To: Event Coordinator or General Manager Job Type: Part-time/ as needed About Us: Willows is a leading provider of exceptional event experiences. We host a wide range of events, from weddings...

Robert Half

System and Database Administrator Job at Robert Half

Description Immediate opening for a Linux System and Database Administrator to join a growing an online retailer that designs, manufactures and sells affordable products directly to consumers. They have a global team so this individual will work with teams in the US market...