Key Duties & Responsibilities
- Responsible for back-end development and maintenance of AI products to ensure product stability
- Design and implement API interfaces by using Python for back-end development
- Make use of different language models to solve problems from departments using AI
- Understand cloud services (such as S3, MySQL, Redis etc.) for data storage and maintain
- Use Docker and Kubernetes (K8S) containerized deployment and management for the application
- Assist in the design and optimization of AI application development including optimization of Prompt, RAG (Retrieval-Augmented Generation), and implement of Multi-Agent
- Ensure the stability of AI products and its functions
- Compose code and technical documentation and assist in code reviews
- Monitor and optimize the applications performance to resolve problems in production environment
Requirements and Qualifications
- Minimum 3 year's working back-end experience especially using Python
- Proficiency in cloud services (such as S3, MySQL, Redis etc) and using Docker and Kubernetes (K8S) for implementing containerized deployment and management
- Detailed knowledge of common AI application and development
- Experienced in coding
- Familiarity with optimization of Prompt, RAG (Retrieval-Augmented Generation), and implement of Multi-Agent experience will be an advantage
- Knowledge of front-end technologies is a plus, preferably with experience in React or Vue