Job Description:
We are seeking an NLP/AI Engineer with a robust interest in developing advanced chatbot systems. This role is perfect for individuals who are keen to specialize in chatbot architecture, leveraging cutting-edge technologies such as the LLaMA, Mistra or Phi-3 models, Retrieval-Augmented Generation (RAG), router chains, and vector databases.
Responsibilities:
- Develop and maintain Python code for chatbot applications.
- Design and implement chatbot solutions using LLaMA index, vector databases, and embeddings for efficient query handling and response generation.
- Apply advanced AI/ML concepts, focusing on NLP, to develop and refine chatbot functionalities.
- Integrate advanced AI functionalities into projects using various APIs including OpenAI and Langchain.
- Work within frameworks like FastAPI, Flask, or Django, customizing them to fit specific project needs.
Education Required:
- Completed a degree in Computer Science, Engineering, or a related field.
Requirements:
- Strong proficiency in Python programming and data manipulation.
- Experience in designing algorithms and building logical solutions.
- In-depth knowledge of NLP and its application in AI/ML concepts.
- Familiarity with chatbot development technologies, including LLaMA, RAGs, and router chains.
- Knowledge of vector databases and embeddings used in modern chatbot architectures.
- Advanced knowledge of Computer Vision, particularly in Convolution Networks.
- Experience in developing and fine-tuning models for CV tasks.
- Familiarity with image generation APIs such as Stability AI, Imagine.ai, DALL-E.
- Keen interest in deep learning and model creation.
- Strong enthusiasm for learning and staying updated with the latest trends in AI, ML, and chatbot technology