AMD Software Engineer Interview Experience — GPU Systems, Inference, and an Offer

AMD·Software Engineer·Sep 2026
OnsiteHR ScreenTechnical ScreenOffermedium

The author reports receiving an AMD GPU software engineering offer after interviews for a Toronto/Markham team. Recruiter outreach led to an initial screen and an extended hiring-manager conversation. An in-person onsite followed roughly two weeks after availability was requested, and the offer arrived about three weeks after that visit.

The four onsite sessions covered inference systems, agent architectures and compiler concepts, GPU profiling and optimization, and a hiring-manager follow-up. Technical discussion included attention caching, batching, memory-versus-compute limits, register spilling, and matrix-transpose performance. A top-k coding task prompted discussion of a partition-based approach after the applicant used a heap. The final conversation explored learning habits, team work, and emerging inference directions. Several sessions ran longer than scheduled. The author recommends preparing to connect machine-learning concepts with systems design and performance diagnosis, rather than relying only on algorithm practice.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
AMD
Role
Software Engineer
Rounds
HR Screen → Technical Screen → Onsite
Outcome
Offer
Difficulty
medium
Interview date
Sep 2026
Questions from this interview
12 questions

Real AMD interview experiences

First-hand reports from AMD candidates — the rounds, the questions they were asked, and how it went.

All 15 AMD interview experiences