AMD

Software Development Engineer

AMD
Fabless SemiconductorSingapore, SingaporeOnsitePosted 1 week ago

About the role

AMD is hiring a Software Development Engineer (Junior AI Engineer) in Singapore to support end-to-end Agentic AI development, from prompt engineering to production deployment. Requires strong Python skills and understanding of AI/ML concepts.

FablessOnsiteEngineering

Key Responsibilities

  • Design and build AI agents (multi-step workflows, tool usage, memory)
  • Implement function calling and structured outputs
  • Develop RAG pipelines and context management strategies
  • Optimize reliability, latency, and response quality
  • Design system and task prompts
  • Deploy AI solutions into live business workflows

Requirements

  • Strong Python programming skills
  • Understanding of APIs, JSON, and basic ML/NLP concepts
  • Structured problem-solving mindset
  • Experience with OpenAI / Azure OpenAI APIs
  • Built small LLM apps, chatbots, or RAG systems
  • Exposure to LangChain, LlamaIndex, or vector databases