Python Developer for RAG Pipeline
Worldwide
We are seeking an experienced Python developer to build a RAG pipeline using Qdrant, ChromaDB, and FastAPI. The project involves integrating vector databases and knowledge bases, with a focus on embeddings and RAGAS. The ideal candidate will have experience with Docker and restic for deployment and backup. This is a part-time role with a medium project scale, expected to last 1 to 3 months. Python Developer — RAG Pipeline, Qdrant, ChromaDB, Embeddings, Vector Database, Knowledge Base, RAGAS, FastAPI, restic, Docker Building the knowledge layer for a local-first enterprise AI platform. Need a Python developer to build a full RAG pipeline, structured Knowledge Base, and backup system from scratch. All in Docker, fully replicable. Scope: - Document ingestion: PDF/DOCX loading, chunking, embeddings via Ollama - Vector storage in Qdrant or ChromaDB with metadata per document (area, owner, language, confidentiality, permissions) - RBAC retrieval: users only access permitted documents - Base user context: user_id, role, departments, language, session memory - RAGAS evaluation pipeline - FastAPI endpoints: /ingest and /query - Logging of all queries and retrievals - restic backups tested with restore Deliverables: - Working RAG pipeline with metadata filtering - RBAC retrieval with 2 test roles - FastAPI endpoints in Docker - RAGAS report - Docker Compose and README Required: Python, RAG pipelines, Qdrant/ChromaDB, FastAPI, Docker, RAGAS, restic Timeline: 3-4 weeks, fixed price To apply: share one RAG example with metadata filtering and your price.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 weeks ago
- Interviewing:4
- Invites sent:0
- Unanswered invites:0
About the client
- PRTAmadora9:16 PM
- $115 total spent2 hires, 2 active
- 5 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by