To pass the technical loop at AMD, you must show depth across five foundational areas of modern AI engineering. Each area reflects core production capabilities required by the AMD AI Group.
System Design for LLM Serving & Performance Tuning
Serving foundation models at scale requires a deep understanding of hardware utilization, memory movement, and request scheduling. Interviewers evaluate your ability to design serving systems that maximize token throughput while adhering to strict latency SLOs.
Be ready to go over:
- KV-Cache Management & PagedAttention – How page-based virtual memory allocation eliminates external memory fragmentation and allows dynamic context expansion in frameworks like vLLM and SGLang.
- Continuous Batching & Token Scheduling – Iteration-level scheduling techniques that dynamic insert arriving queries into active execution batches without resetting model state.
- Parallelism Strategies – Combining Tensor Parallelism (TP), Pipeline Parallelism (PP), and Expert Parallelism (EP) for Mixture-of-Experts models across multi-GPU node topologies.
- Advanced concepts (less common) – Disaggregated prefill and decode serving architectures, chunked prefill integration, and speculative decoding using draft models.
Example questions or scenarios:
- "Design an LLM serving runtime that achieves an SLO of < 30ms TTFT while maintaining a sustained throughput of 5,000 output tokens per second on an 8-GPU AMD Instinct server."
- "How would you optimize KV-cache allocation to prevent out-of-memory errors during long-context generation bursts?"
Embeddings and Vector Search Strategies
High-density vector search forms the backbone of information retrieval and context retrieval systems. You must demonstrate how vector index design choices affect GPU/CPU memory footprints and search throughput.
Be ready to go over:
- Vector Index Architectures – The trade-offs between exact nearest neighbor (Flat), Graph-based (HNSW), and Inverted File with Product Quantization (IVF-PQ) indexes.
- Distance Metrics & Normalization – Selecting Cosine similarity, Dot Product, or Euclidean distance based on embedding vector properties and hardware SIMD/vector execution units.
- Hybrid Search Pipelines – Combining dense vector embeddings with sparse BM25/lexical indices using Reciprocal Rank Fusion (RRF).
- Advanced concepts (less common) – GPU-accelerated vector search indexing, dynamic index updates in production environments, and binary vector quantization.
Example questions or scenarios:
- "Compare HNSW and IVF-PQ indexing for a dataset of 50 million 1536-dimensional vectors. Which index would you select if query latency must remain under 10ms on constrained host memory?"
- "How would you build a multi-stage reranking pipeline to improve retrieval precision for domain-specific technical documentation?"
RAG Pipeline Design & Retrieval Architecture
Building enterprise RAG systems requires coordinating ingestion, chunking, retrieval, and synthesis into a coherent, low-latency workflow. Interviewers expect candidates to evaluate end-to-end system architecture rather than simple API wrappers.
Be ready to go over:
- Document Ingestion & Chunking – Semantic chunking strategies, windowed overlaps, and structure-aware parsing for complex documents (PDFs, code, tables).
- Context Window Optimization – Dynamic context compression, prompt trimming, and parent-child document retrieval to maximize generation relevance.
- Latency Budgeting – Allocating processing time across query rewrite, vector retrieval, cross-encoder reranking, and first-token LLM generation.
- Advanced concepts (less common) – Graph-RAG architectures combining knowledge graphs with vector indices, and cached semantic response layers.
Example questions or scenarios:
- "Walk through the architectural design of an enterprise RAG system that ingests 100,000 technical manuals daily and serves 1,000 concurrent internal engineers with strict auditability."
- "How do you detect and mitigate context stuffing issues where retrieved passages lead to model confusion or lost-in-the-middle phenomena?"
Multi-Agent Systems & Tool Orchestration
As AI applications evolve from static prompts to autonomous agents, understanding tool calling loops, state management, and orchestration reliability becomes critical.
Be ready to go over:
- Agent Execution Loops – Designing Plan-and-Solve, ReAct, and DAG-based execution loops with deterministic guardrails.
- State Management & Memory – Ephemeral short-term scratchpads versus persistent long-term memory structures for multi-turn agent interactions.
- Tool Calling & Schema Validation – Ensuring robust structured output parsing (JSON/Pydantic) and handling API tool execution failures gracefully.
- Advanced concepts (less common) – Model Context Protocol (MCP) integrations, multi-agent negotiation protocols, and asynchronous parallel tool dispatch.
Example questions or scenarios:
- "Design a multi-agent system where a routing agent delegates code debugging, documentation search, and test creation to specialized sub-agents. How do you prevent infinite execution loops?"
- "How would you implement fallback mechanisms when an LLM agent fails to produce valid JSON parameters for an external tool call?"
LLM Evaluation & Quality Benchmarking
Ensuring generation correctness, safety, and task adherence requires formal evaluation methodologies beyond basic heuristics.
Be ready to go over:
- Automated Metric Suites – Implementing BLEU, ROUGE, BERTScore, and task-specific accuracy metrics alongside automated LLM-as-a-Judge frameworks (e.g., G-Eval).
- RAG Evaluation Frameworks – Measuring component-level quality using RAGAS metrics (Faithfulness, Answer Relevance, Context Precision, Context Recall).
- Hallucination Detection – Designing self-consistency checks, semantic entropy calculations, and claim verification steps in production outputs.
- Advanced concepts (less common) – Adversarial prompt injection testing, dynamic benchmark contamination checking, and human-in-the-loop evaluation workflows.
Example questions or scenarios:
- "How would you build a continuous integration pipeline that automatically benchmarks a newly fine-tuned model against baseline performance before deploying to production?"
- "Explain how you would quantify context recall in a RAG pipeline without relying exclusively on manual human labeling."