AI Engineer Needed – Complex Multi-Tenant RAG Isolation Problem

Posted yesterday

Worldwide

Summary

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
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
JavaScript
Web Development
Activity on this job
  • Proposals:10 to 15
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 27, 2025
  • United States
    New York2:41 PM
  • $3.6K total spent
    228 hires, 12 active
  • 17 hours

Explore similar jobs on Upwork

Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design
PHP
MySQL
JavaScript
Web Development
Database Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo