Forward Deployed AI Engineer

AMD AMD · Semiconductors · Santa Clara, CA · Engineering

Forward Deployed AI Engineer at AMD to build prototypes, tools, integrations, and evaluation loops for AI opportunities. This role involves working with internal engineering teams and strategic partners to integrate AI systems with real engineering tools, prove effectiveness through measurable results, and translate stakeholder needs into working software and clear evaluations. The role also focuses on improving adoption by making tools easy to run, inspect, debug, and trust, and capturing reusable patterns for shared infrastructure.

What you'd actually do

  1. Build forward-deployed AI prototypes and production-oriented workflows for engineering teams and strategic partners.
  2. Integrate LLMs and agents with real engineering tools such as compilers, profilers, test harnesses, simulators, validation systems, knowledge bases, dashboards, and ticketing systems.
  3. Translate ambiguous stakeholder needs into working software, clear evals, and measurable proof points.
  4. Design and maintain evaluation harnesses, benchmark workflows, logging, dashboards, and reproducible experiment pipelines.
  5. Partner with AI researchers to test new methods in realistic environments and identify where models, tools, prompts, rewards, or data need improvement.

Skills

Required

  • Python
  • C++
  • C
  • TypeScript
  • HIP
  • CUDA
  • Software Engineering
  • Systems Thinking
  • Debugging
  • Communication

Nice to have

  • LLM agents
  • Tool calling
  • Retrieval
  • Code generation
  • Automated debugging
  • Evaluation frameworks
  • ML workflow orchestration
  • GPU performance engineering
  • CPU performance engineering
  • ROCm
  • PyTorch
  • JAX
  • TensorFlow
  • Compilers
  • Profilers
  • Distributed training
  • Distributed inference
  • Hardware design
  • Verification
  • Simulation
  • Firmware
  • EDA tools
  • Hardware/software co-design
  • Customer engineering
  • Solutions engineering
  • Forward-deployed engineering
  • Technical partnerships
  • Internal platform teams

What the JD emphasized

  • Strong software engineering skills in Python and at least one systems or application language such as C++, C, TypeScript, HIP, or CUDA.
  • Experience building AI-enabled applications, ML systems, developer tools, automation systems, or technical prototypes for expert users.
  • Ability to integrate with complex tools, APIs, logs, build systems, test systems, and internal engineering environments.
  • Strong debugging, systems thinking, and ability to move from ambiguous requirements to working software.
  • Clear written and verbal communication with engineering stakeholders, researchers, partner teams, and leadership.
  • Experience with LLM agents, tool calling, retrieval, code generation, automated debugging, evaluation frameworks, or ML workflow orchestration.
  • Experience with GPU/CPU performance engineering, ROCm/HIP, CUDA, PyTorch, JAX, TensorFlow, compilers, profilers, or distributed training/inference.
  • Track record of shipping tools that engineers actually use in fast-moving, cross-functional environments.

Other signals

  • Build forward-deployed AI prototypes and production-oriented workflows for engineering teams and strategic partners.
  • Integrate LLMs and agents with real engineering tools such as compilers, profilers, test harnesses, simulators, validation systems, knowledge bases, dashboards, and ticketing systems.
  • Translate ambiguous stakeholder needs into working software, clear evals, and measurable proof points.
  • Design and maintain evaluation harnesses, benchmark workflows, logging, dashboards, and reproducible experiment pipelines.
  • Partner with AI researchers to test new methods in realistic environments and identify where models, tools, prompts, rewards, or data need improvement.