Role Overview
Join our innovative team as a Full-stack Developer to spearhead the development of an AI-powered chat assistant designed to simplify complex bureaucratic processes. Your primary focus will be on building our MVP, which includes a chat app featuring a limited set of hard-coded Q&A flows and LLM-based routing. This project aims to evolve into a comprehensive RAG system for document-grounded answers.
Responsibilities
- Develop and implement a chat application using Python and React, focusing on delivering an intuitive user experience.
- Create and manage a set of hard-coded Q&A flows to ensure seamless user interaction.
- Integrate LLM-based routing to enhance the app's capability in Phase 1.
- Collaborate with the team to plan and execute the expansion into a RAG system for Phase 2, providing document-grounded answers.
- Ensure code quality, performance, and scalability of the application.
Required Skills
- Proficiency in Python and React for full-stack development.
- Experience in building chat applications or similar user interfaces.
- Strong understanding of AI technologies and LLM-based systems.
- Ability to create structured and efficient code that supports future scalability.
Nice to Have
- Experience with developing or integrating RAG systems.
- Familiarity with document processing and management systems.