Need help fixing a PDF parsing issue in our AI Agent

Posted 3 days ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Needs to hire 3 Freelancers
Summary

We're Bizz Vital Clinic LLC, and we have an internal tool that lets our team upload financial documents (invoices, balance sheets, bank statements, reports) and ask questions about them. It's built on Python + FastAPI with OpenAI, LangChain, and ChromaDB, and it's already running. The problem is the PDF parsing. The text extraction isn't reliable, especially with tables and numbers. Rows get dropped, columns get scrambled, and some figures come out wrong. Since the parsed text feeds into our chunking and embeddings, bad parsing means bad answers, and with financial data, we can't have the numbers off. We don't need a rebuild. The rest of the app works fine. We just need someone to look at the parsing part, figure out what's going wrong, and fix it so extraction (including tables and numbers) is accurate. Stack: Python, FastAPI, OpenAI API, LangChain, ChromaDB, Docker What we need: - Review the current PDF parsing code - Find out why extraction is inaccurate - Fix it (open to switching libraries if needed: pdfplumber, PyMuPDF, Camelot, Unstructured, etc.) - Make sure tables and numbers come through correctly - Confirm the fix improves answer accuracy without breaking the existing pipeline It's a focused bug fix, but the codebase is fairly large, so you'll need to be comfortable working in existing code. When applying, please share: - A similar PDF parsing/data extraction problem you've handled before - A quick note on how you'd approach diagnosing this

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $70.00

    -

    $100.00

    Hourly
  • Remote Job
  • One-time 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
AI Agent Development
FastAPI
Activity on this job
  • Proposals:50+
  • Last viewed by client:20 minutes ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 18, 2026
  • United States
    Las Vegas11:17 AM

Explore similar jobs on Upwork

AI Agent Development
VICIDIAL
Automation
UK Innovator Founder VisaHourly‐ Posted 4 weeks ago
Python
ChatGPT
Artificial Intelligence
AI Chatbot
AI Platform
AI Implementation
AI Agent Development
AI App Development
Generative AI
Machine Learning
AI Development
LangChain
Conversational AI
Automation
LLM Prompt Engineering

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