RESPONSIBILITIES
- Build and enhance intelligent chatbot and QA systems using LangChain/LangGraph frameworks.
- Develop and maintain RAG (Retrieval-Augmented Generation) pipelines, including document embedding, vector database management, and context retrieval.
- Integrate LLM-based solutions into backend systems and APIs using FastAPI or similar frameworks.
- Monitor and evaluate chatbot performance using tools like LangSmith or LangFuse.
- Collaborate with engineers to improve system reliability, latency, and user experience.
- Experiment with AI agents, prompt engineering, and context rendering to improve response accuracy.
- Document technical processes and present findings clearly.
REQUIREMENTS
Technical Skills
- Proficiency in Python and Git.
- Hands-on experience with LangChain/LangGraph for building LLM-based workflows.
- Good understanding of embedding pipelines, tokens, RAG, and vector databases (e.g., FAISS, Pinecone, Chroma).
- Knowledge of Transformers architecture and AI agent frameworks.
- Familiarity with monitoring tools such as LangSmith or LangFuse is a plus.
- Strong problem-solving skills, attention to detail, and eagerness to learn cutting-edge AI technologies.
- Good English communication skills.
Nice to Have (Plus)
- Basic familiarity with TypeScript and ability to work with APIs from backend services (FastAPI).
- Experience integrating LLM-based applications into production environments.
- Knowledge of containerization and deployment using Docker or cloud platforms (AWS, GCP, Azure).
- Understanding of MLOps, CI/CD for AI systems, or experiment tracking tools.
- Prior experience in chatbot development, prompt tuning, or LLM fine-tuning projects.
- Basic knowledge of frontend rendering and context presentation is a strong advantage.
HOW TO APPLY
Step 1: Submit Your CV
Apply directly through the Innotech Vietnam Corporation website by uploading your updated CV to the careers section.
Step 2: Phone Screening
If shortlisted, you will receive a call from the HR team for a brief survey and initial screening.
Step 3: Interview
Qualified candidates will be invited to an interview to further assess suitability for the role.
Step 4: Onboarding
Successful applicants will receive an offer and begin the onboarding process to officially join the team.