TITLE: AI Engineer (5+ YOE)
Location: Remote (Need to spend half day/one day at client’s office (Duy Tan, Cau Giay Ward) for weekly catchup)
End client: EU
Duration: Long-term (> 6 months)
Working time: 8:30 AM - 5:30 PM (Vietnam business hour)
Language: Fluent English communication (level C1+)
About project:
We are building a LangGraph-powered conversational AI assistant for a nutrition/wellness product. The system combines user profile data, behavioural data, and contextual signals through multi-step reasoning workflows, uses tool-enabled agents to query internal APIs/databases for personalised recommendations, and maintains stateful conversations with memory, structured outputs, and guardrails. It also includes retrieval-augmented generation (RAG) pipelines for domain-specific nutrition knowledge, along with evaluation and monitoring frameworks to ensure AI performance and safety.
Key Responsibilities
- Architect and implement LangGraph based agent systems in production
- Design graph-based workflows with conditional logic, tool calling and memory management
- Integrate LLM providers such as OpenAI, Anthropic or others into structured agent pipelines
- Build middleware in Node.js and Express to support AI orchestration
- Implement retrieval pipelines using embeddings and vector databases
- Design user-specific recommendation logic powered by behavioural and nutritional data
- Build observability, logging and evaluation frameworks for LLM outputs
- Improve reliability, latency and cost efficiency of AI systems
- Collaborate cross-functionally to translate product requirements into AI architecture
- Contribute to future AI initiatives including advanced recommendation engines and intelligent coaching features
Skills & Experience
Required:
- Technology stack: TypeScript, JavaScript, LangGraph
- 5+ years of experience in working with software development in general, with TypeScript stack
- Strong experience building backend systems using Node.js and Express
- 2+ years experience working on AI applications/wrappers
- Hands on experience with LangChain/LangGraph
- Deep understanding of agent design patterns, tool use, memory handling and graph orchestration
- Experience integrating LLM provider APIs like OpenAI, Anthropic or similar LLM providers
- Experience implementing RAG pipelines with embeddings and vector databases
- Practical knowledge of prompt design, structured outputs and evaluation frameworks
Preferred:
Experience with production system (maintaining, monitoring log and technical support)
Experience building health, nutrition or wellness related AI systems
Experience designing AI systems that work with sensitive user data
Familiarity with AI safety, guardrails and responsible AI practices
Experience working in fast-moving startup environments
Experience building multi-agent or hybrid deterministic plus LLM systems
Application Confirmation
You're applying for the role below: