Need help fixing a PDF parsing issue in our AI Agent
Only freelancers located in the U.S. may apply.U.S. located freelancers only
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/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$70.00
-
$100.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:20 minutes ago
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesLas Vegas11:17 AM
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