AI Engineer Needed – Complex Multi-Tenant RAG Isolation Problem
Worldwide
We're building a multi-tenant RAG (Retrieval-Augmented Generation) product in-house and have most of the platform up and running — ingestion, embeddings, and a working retrieval pipeline are already in place. Where we're stuck is a genuinely hard problem: guaranteeing strict, provable tenant isolation in retrieval as we scale to more customers, without tanking latency or blowing up infra cost. This is not a beginner task — we need a senior AI/ML engineer who has actually solved this class of problem before and can come in, diagnose the architecture, and fix it properly. The Problem Our current setup risks cross-tenant data leakage under certain query/retrieval conditions, and we need someone who can pinpoint exactly where and why We need an expert opinion (and implementation) on the right isolation strategy for our scale — namespace-per-tenant, metadata filtering, or separate indexes — with a clear tradeoff analysis, not just a textbook answer Retrieval accuracy and latency need to hold up even with hard isolation boundaries in place Any fix needs to be production-safe — this touches live customer data What You'll Do Audit our existing multi-tenant RAG architecture and identify isolation gaps Recommend and implement the correct isolation approach for our vector DB setup Stress-test retrieval to confirm zero cross-tenant leakage Tune for latency/cost so the fix doesn't degrade performance at scale Clearly document the root cause and the fix so our internal team can maintain it Requirements Proven, hands-on experience solving tenant isolation problems in production RAG systems (please link GitHub or case studies — no tutorials/POCs) Deep understanding of vector DB internals (Pinecone / Weaviate / Chroma / Qdrant) and multi-tenancy patterns Strong Python backend skills (FastAPI or Django) Comfortable diagnosing someone else's existing system quickly, not just building from scratch Clear communicator — you'll need to explain the root cause and tradeoffs, not just ship a patch Nice to Have Experience with LLM evaluation tooling (Ragas, LangSmith) to validate the fix Experience with tenant-aware auth/RBAC at the API gateway level Prior work in a SaaS environment with many concurrent customer orgs Engagement Details To Apply Please include: A specific example of a tenant isolation problem you've diagnosed and fixed in a past RAG project Links to relevant GitHub repos or case studies One question you'd want answered before starting this project (Generic, copy-pasted proposals will be deprioritized — we need someone who's actually solved this exact problem before.)
$50.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesNew York2:41 PM
- $3.6K total spent228 hires, 12 active
- 17 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