
Search by job, company or skills
We are looking for an AI Engineer to design and build AI-powered agents to support both internal business functions and external customer interactions. This role will focus on developing lightweight, practical AI solutions, including internal productivity agents (e.g. marketing support, content generation, workflow automation) and customer-facing chatbot systems for retail engagement.
Design and develop AI agents and chatbot solutions using large language models (LLMs) for both internal and external use cases
Build and deploy customer-facing chatbot agents to support retail sales, enquiries and user engagement
Develop internal AI tools to automate workflows across functions such as marketing, content creation and operations
Implement RAG (retrieval-augmented generation) pipelines to integrate company data into AI systems
Integrate AI solutions with internal systems (CRM, CMS, databases, APIs)
Optimise prompts, agent workflows and tool usage to improve accuracy and user experience
Monitor and improve model performance, including handling edge cases and reducing hallucinations
Collaborate with business stakeholders to translate requirements into practical AI solutions
3-6+ years of experience in software engineering, machine learning or AI engineering
Hands-on experience working with LLMs (e.g. OpenAI, Claude, Llama) and building real-world applications
Experience with agent frameworks (e.g. LangChain, LlamaIndex, AutoGen or similar)
Strong programming skills in Python
Experience building chatbots or conversational AI systems
Familiarity with APIs, backend systems and cloud platforms (AWS, GCP or Azure)
Understanding of RAG, prompt engineering and basic evaluation techniques
Experience deploying AI systems in production environments
Exposure to customer-facing applications (e-commerce, retail, support chatbots)
Basic front-end knowledge (for chatbot UI integration)
Experience working with vector databases (e.g. Pinecone, Weaviate, FAISS)
Job ID: 144558987