AMD

Software Development Engineer

AMD
Fabless SemiconductorSingapore, SingaporeOnsitePosted 5 days ago

About the role

AI summarised

Join AMD as a Junior AI Engineer to design, build, and deploy end-to-end Agentic AI solutions and RAG pipelines into live enterprise business workflows.

FablessOnsiteEngineering

Key Responsibilities

  • Design and build AI agents including multi-step workflows, tool usage, and memory components
  • Implement function calling and structured outputs to enhance agent reliability
  • Develop RAG pipelines and context management strategies to reduce hallucinations
  • Optimize AI solution reliability, latency, and response quality
  • Design system prompts and engineer context windows and retrieval strategies
  • Deploy AI solutions into live business workflows and integrate with APIs, databases, and ERP systems
  • Work directly with stakeholders to refine use cases and monitor production systems

Requirements

  • Bachelor’s Degree in Computer Science, AI, Software Engineering, or a related field
  • Strong Python programming skills and understanding of APIs and JSON
  • Understanding of basic ML and NLP concepts
  • Experience with OpenAI or Azure OpenAI APIs
  • Experience building small LLM apps, chatbots, or RAG systems
  • Exposure to LangChain, LlamaIndex, or vector databases
  • Understanding of function calling, embeddings, and context management
  • Basic cloud or deployment experience with Azure, AWS, or Docker