Need help fixing a PDF parsing issue in our AI Agent

Posted 2 weeks 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:4 days ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 18, 2026
  • United States
    Las Vegas1:19 AM
  • $50 total spent
    1 hire, 0 active
  • 3 hours

Explore similar jobs on Upwork

Video Creation with Google FlowHourly‐ Posted 4 weeks ago
Google Map Maker

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