About Virtido
Virtido is an entrepreneurial and innovative IT company headquartered in Zurich, Switzerland. We realize ideas and projects - from strategic concept to technical implementation closely alongside our dynamic clients with a strong focus on start-up or fast-growing companies. Since inception in 2015, we have grown rapidly to currently 140+ professionals in Switzerland, Poland and Ukraine.
About our Client and the role
Our Client is a Swiss company that focuses on building digital value chains and radically renewing construction planning and realization with their solutions.
A prototype of a RAG-based chatbot was developed as part of a master's thesis. The prototype is currently fully functional - but only locally. There are known weaknesses and certain functionalities are missing before it can be used productively.
Tasks
- Code review and tidying up of the current prototype
- Automation of data preparation, i.e. tagging and integration of content from our SharePoint-based knowledge database
- Improvement of existing weaknesses:
o Missing relevance of displayed sources
o Increase correctness of answers (possibly through fine-tuning)
o Error handling & security
- Preparation for productive use:
o Introduce session handling/multi-user capability
o Optimize loading times
o Deployment
- Regular maintenance work after go-live.
Requirements
- Experience with the development, optimization (incl. fine-tuning), deployment and operation of RAG-based chatbots
- Ideally deep knowledge or familiarity with the technologies used:
o Programming language: Python
o Frontend: Streamlit
o Embedding Model: BGE-M3
o Vector Database: qdrant
o Generating LLM: OpenAI.
Why Join
Writer
QA Ltd
Oracle
codvo.ai
SERVICEWARE