I am looking for a Python developer/architect to build an AI system that conducts multi-step dialogues with users through OpenAI GPT (1 question → 1 answer → next question). Context: role-playing, with goals, history, and internal transition logic.
Project in 2 stages:
1. MVP — via OpenAI Assistants API with Retrieval
2. Architectural transition — to a custom RAG engine (LangChain, Chroma, or alternatives)
Tasks:
– Integration of Assistants API, working with retrieval
– Building an API interface for the front end
– Storing dialogue history (by users and sessions)
– Participating in designing the future RAG architecture
Requirements:
– Experience with OpenAI API (especially Assistants + Embeddings)
– Understanding of RAG pattern (retrieval, vector store, context merging)
– FastAPI / Flask / database logic
Nice to have:
– Experience creating AI coaches / assistants
– Projects with LangChain / Pinecone / LlamaIndex
Format: remote, long-term, with development.