AI Engineer
V-elegant · Singapore
ResponsibilitiesDesign and build a reusable multi-agent AI system that can support multiple projects and use casesDefine agent roles, responsibilities, and interaction patterns, including planning, coordination, and handoffImplement agent orchestration using frameworks such as: LangChain, LangGraph, CrewAIIntegrate both self-hosted LLM models and commercial LLM servicesDevelop backend services in Python, including:Agent orchestration and execution logicTool integration and external API accessBackend APIs for frontend consumptionDevelop and maintain frontend components using React.js, including:User interfaces for interacting with AI agentsVisualisation of agent outputs and intermediate resultsHuman-in-the-loop workflows such as review, approval, and overrideImplement agent evaluation and monitoring mechanisms, covering:Response quality and correctnessPerformance and latencyCost and resource usageWork with business users from different departments to understand requirements and workflows, and translate business problems into agent-based solutionsProduce technical documentation, including design documentation, agent patterns and usage guidelinesRequirementsStrong hands-on experience with multi-agent AI system design and implementationProficient in Python for backend development and React.js for frontend developmentPractical experience using LangChain, LangGraph, CrewAI, or similar agent frameworksExperience working with both self-hosted LLMs and commercial LLM APIsFamiliarity with agent evaluation approaches and AI quality assessmentGood understanding of LLM limitations, such as hallucinations and non-deterministic behaviourAbility to design reliable systems with appropriate guardrails and human-in-the-loop controlsStrong communication skills and ability to engage business users with varying technical backgrounds Able to work independently while collaborating closely with internal teams