Flag job

Report

Python Developer for Local AI Assistant

Location

remote

JobType

Hourly

About the job

Info This job is sourced from a job board

About the role

We are seeking an experienced Python developer to implement a persistent memory system for a locally hosted AI assistant, enabling long-term conversational continuity across sessions. Tasks and Deliverables - Integrate a custom memory system for long-term conversational continuity. - Work with existing local LLM frameworks (e.g., Ollama, GPT4All, etc.). - Store memory using JSON, SQLite, or other lightweight data formats. - Enable the assistant to learn and grow over time, retaining data from interactions. - (Optional but preferred) Implement vector stores or embeddings for semantic memory. Required Experience - Required: Advanced Python skills - Required: Experience with LLM frameworks and local AI hosting - Required: Understanding of persistent storage systems - Required: Ability to work independently and deliver clean, modular code - Required: Strong communication and documentation habits - Nice to have: Experience with ChromaDB

Skills

ChromaDB
JSON
Python
SQLite