
Closed
Posted
Paid on delivery
We are looking for an experienced Python / document intelligence engineer to extend an existing production-oriented system that extracts structured requirements from public funding and grant documents. This is not a greenfield project and we do not want the existing architecture rewritten. We already have a working Python codebase with: PDF text extraction; page-addressable document blocks; structured data models; typed requirement objects; evidence/provenance tracking; deterministic validation; automated tests; integration with an existing decision-analysis engine; several requirement families already working on real documents. Your task is to increase the semantic coverage of the existing requirement extraction layer. The system currently extracts a limited number of requirement types correctly. We want to extend it so that it can reliably identify the most important eligibility and application conditions contained in real funding documents. Examples of requirement families we want to support Priority areas include: eligible applicant / organization types; geographic eligibility; required target groups; required or permitted activities; project duration and implementation period; minimum or maximum funding amounts; budget restrictions; own contribution / co-financing requirements; application deadlines; number of applications allowed; required documents and attachments; required experience; staff or qualification requirements; institutional requirements; participation fees or similar restrictions. The exact implementation scope and priority list will be agreed before development. We are not asking for universal support for every possible document or rule. The goal is a strong, bounded v0.1 implementation covering the most valuable requirement families. Evidence-first approach A requirement must never be generated as an unsupported AI assumption. Every extracted requirement must preserve evidence such as: source document identity/hash; page number; exact supporting passage or evidence quote; structured requirement type; extracted value; extractor/parser version or identifier; validation/status information where applicable. If the document is ambiguous, contradictory, incomplete or unsupported by the current extractor, the system must remain fail-closed. The correct result is: UNKNOWN / unresolved / human review required rather than guessing. Important architectural constraints You will work inside an existing Python repository. Please do not redesign the system. In particular: do not replace the existing data models with your own architecture; do not introduce a new framework unless explicitly approved; do not move the business logic into n8n; do not build a new frontend; do not redesign the database; do not change unrelated parts of the system; do not silently infer requirements that are not supported by source evidence; do not treat LLM output as verified evidence by itself. You will be given the relevant existing models, interfaces, tests, examples and real documents. The implementation should extend the existing contracts rather than bypass them. Expected workflow Conceptually: Official PDF / document → page-addressable extraction → bounded requirement extraction → evidence-backed candidates → validation → typed requirements → existing decision engine LLMs may be used where appropriate, but the final output must remain structured, testable and evidence-backed. We are open to a hybrid approach using: deterministic parsing; rules/regex where appropriate; LLM-assisted extraction; structured-output models; validation passes. The architecture must prioritize correctness, traceability and fail-closed behavior over extracting something at all costs. Documents and language The primary source documents are in Polish. Native Polish fluency is helpful but not mandatory if you are comfortable working with Polish-language documents using modern LLMs, translation tools and provided test cases. You will receive real examples together with expected outputs / acceptance cases so that correctness does not depend only on your personal interpretation of the language. Deliverables We expect: implementation of the agreed additional requirement families; integration with the existing Python extraction layer; deterministic automated tests; tests using real or representative source documents; preservation of page-level evidence/provenance; fail-closed handling of ambiguous or unsupported cases; a short coverage report describing: supported requirement families, unsupported cases, known ambiguities/limitations; concise technical documentation; clean source code ready for independent review. Definition of Done The project will be considered complete when: the agreed requirement families are implemented; existing functionality continues to work; automated tests pass; real test documents produce the expected structured requirements; every positive requirement has traceable source evidence; unsupported or ambiguous cases remain UNKNOWN rather than being guessed; the changes can be reviewed as a bounded addition to the existing codebase. Out of scope This project does not include: building the organization/client intake system; profiling organizations; grant matching; frontend development; n8n workflow orchestration; application-writing functionality; database redesign; rebuilding the existing platform. Ideal candidate We are particularly interested in developers with experience in some combination of: Python; document parsing / PDF processing; LLM structured extraction; information extraction / NLP; schema-driven outputs; data validation; pytest or similar testing frameworks; provenance/evidence systems; production AI pipelines; working within an existing codebase without unnecessary rewrites. When applying, please include Please briefly explain your estimated delivery time; We are looking for someone who can extend an existing, test-driven document intelligence component while preserving strict evidence and validation guarantees, rather than someone proposing a complete rewrite.
Project ID: 40653063
19 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average $47 USD for this job

Increasing semantic coverage on an extraction system that already works on real documents is delicate work — the risk is not failing to parse more, it is breaking the requirement families that currently parse correctly. So I would treat the existing behaviour as the specification: - Before adding anything, run the current suite and capture the output on your real documents as a baseline. Every change then gets checked against it. A new requirement family that quietly degrades an existing one is the failure mode that matters here. - New families added in the same shape as the working ones — typed requirement objects, page-addressable provenance, deterministic validation. Consistency with what exists is worth more than any cleverness I could add. - Grant and funding documents are formulaic in structure but inconsistent in wording, so I would push coverage through patterns plus controlled language understanding, with every extracted requirement traceable to its page and block. An extracted obligation nobody can locate in the source is unusable for a decision engine. - Where a document is genuinely ambiguous, the right output is a flagged low-confidence result, not a confident guess. - Tests extending your existing suite, in its conventions. Proof: Python in daily production use — FastAPI services with pytest suites in commercial products, and document-processing pipelines running 24/7 for industrial clients. Provenance-tracked extraction is the kind of work I do rather than a first attempt. I have bid at your posted maximum, though the average bid suggests the real figure is higher — happy to quote properly once I see the repository. Question: which requirement families are currently working, and which are you trying to add? Martin
$30 USD in 7 days
6.6
6.6

I can extend the existing Python extraction layer without rewriting the architecture, adding bounded requirement families with hybrid rules/LLM extraction, schema validation, page-level evidence, provenance, and strict fail-closed UNKNOWN handling. I’ll integrate directly with your existing models/interfaces, add pytest coverage using representative Polish documents, preserve current functionality, and provide a concise coverage/limitations report; estimated delivery is 5–8 days depending on the agreed requirement families.
$30 USD in 1 day
5.5
5.5

Hello I can extend your existing Python document-intelligence system without rewriting its architecture, focusing on evidence-backed requirement extraction, validation, provenance, and fail-closed behavior. I’m comfortable with PDF processing, structured LLM extraction, schema validation, and pytest, and can deliver the agreed requirement families with integration, real-document tests, and concise documentation. Regards Muhammad
$30 USD in 1 day
5.1
5.1

Hi — this is a strong fit for a bounded extension to an existing Python system rather than a rewrite. I’d work directly within your current extraction contracts and extend the highest-value requirement families using a hybrid approach: deterministic rules where reliable, LLM-assisted structured extraction where useful, and validation to ensure every positive result has page-level evidence. The key would be fail-closed behavior — ambiguous or unsupported requirements should remain UNKNOWN, never guessed. I’d also add pytest coverage with real/representative Polish documents and preserve the existing provenance, models, and decision-engine integration. Estimated delivery: 2–3 days, depending on the final requirement-family scope. Two quick questions: Which requirement families are highest priority for v0.1? Do you already have the real test documents and expected outputs ready? Shakila Naz
$20 USD in 3 days
5.3
5.3

You need to extend an existing Python document intelligence system to extract more funding requirements while preserving evidence tracking, validation, and the current architecture. I specialize in Python AI/data pipelines, structured extraction workflows, and production systems where accuracy and traceability are critical. At Marin Software, I worked on Python-based AI pipelines, serverless workflows, and structured data processing systems where reliable outputs and validation were important. I can work within your existing repository to add bounded requirement families such as eligibility rules, funding limits, deadlines, required documents, and organization conditions using a hybrid approach of deterministic parsing, structured LLM extraction, and validation layers. I will preserve your existing models, evidence/provenance contracts, tests, and fail-closed behavior instead of introducing unnecessary rewrites. Can you share the current extraction interfaces, supported requirement families, and sample documents with expected outputs?
$50 USD in 2 days
4.4
4.4

Hello There! I’m Md Ruhul Ajom, and I’m excited to partner with you. I can dive into your existing Python codebase immediately without unnecessary rewrites. I have rich experience in Python, document processing, PDF extraction, NLP/LLM-based structured extraction, data validation, and production AI pipelines. I am skilled in Python, Pytest, Pydantic, structured outputs, PDF parsing, LLM integration, schema validation, and evidence/provenance tracking. I understand you want to extend an existing requirement-extraction system with bounded eligibility and application requirement families while preserving the current architecture, typed models, evidence tracking, validation, and fail-closed behavior. I can implement the agreed scope with deterministic tests and real-document validation. I’ve worked on similar document intelligence and structured information extraction workflows, focusing on traceability, validation, and reliable outputs rather than unsupported AI assumptions. I’m ready to start immediately and would be happy to review the existing repository and acceptance cases. Looking forward to hearing from you. Best regards, Md Ruhul Ajom
$20 USD in 1 day
4.9
4.9

Hello, the biggest challenge here will be extending extraction without breaking the existing evidence pipeline. I've worked on similar systems where we added new entity types while keeping the provenance layer intact. The key was layering new extractors on top of the existing models and validation rules rather than replacing them. Recently I extended a grant eligibility engine that already handled basic applicant types. The approach was to add targeted regex patterns and small LLM prompts for each new requirement family, all tied to the same evidence contracts. Tests used real Polish documents where we could verify page-level quotes and structured outputs. I'd start by reviewing the current extractors and contracts, then implement one requirement family at a time with deterministic tests. Each added family would include page-addressable evidence, schema validation, and fail-closed behavior for unsupported cases. The documentation would focus on the new extractors' assumptions and limitations. Do you have sample documents for the agreed priority families? That would help me estimate the scope more precisely. Thanks, Lazar.
$10 USD in 1 day
3.1
3.1

Hi , You need an expert in NLP, Test Automation, Data Extraction, Machine Learning (ML), API Development, Large Language Models (LLMs), Python and Software Architecture, and I have a tailor-made solution ready for you. Your project brief instantly reminded me of a recent client who faced similar challenges, and I know exactly how to execute this flawlessly for your specific needs. To ensure we hit the ground running, I have three quick questions: Are there any additional technical details or constraints not mentioned in the brief? What is the primary hurdle currently blocking your progress on this? What is your strict timeline for completion? Why trust me with your project? The Record: 250+ Projects. 6+ Years. 100+ consecutive 5-star reviews. The Standard: Zero misses. I don’t just finish the job; I guarantee flawless execution. The Availability: Full-time freelancer, online 9 AM - 9 PM EST. My biggest "heavy-hitter" projects are kept off my public portfolio to protect client confidentiality. Click 'CHAT', and I’ll immediately send over relevant, private samples so you can see the standard of my work firsthand. Best regards, Muhammad Arsalan
$10 USD in 5 days
0.0
0.0

Hi, I can extend your existing Python document intelligence pipeline to support the new grant requirement families while strictly maintaining your fail-closed rules and page-level provenance tracking. I am experienced in Python, LLM-backed structured output extraction, and writing deterministic pytest suites for NLP systems. I am completely comfortable working inside your current repository, extending your existing schemas without introducing unnecessary frameworks or architectural rewrites. Processing Polish grant PDFs using test-driven acceptance cases also works well for me. Depending on the exact priority list, I estimate a 5 to 7 day delivery time for this v0.1 scope. Which requirement families would you like us to target first?
$20 USD in 4 days
0.0
0.0

Hello, I’m Adam, a Senior AI & Full-Stack Developer with 7+ years of experience, specializing in Python, LLM-powered applications, structured information extraction, document processing, validation, and production AI pipelines. My approach would be to extend the existing extraction layer with the agreed high-value requirement families, including: - Eligible applicant and organization types - Geographic and target-group requirements - Eligible/permitted activities - Project duration and implementation periods - Funding limits and budget restrictions - Own contribution/co-financing requirements - Application deadlines and application limits - Required documents and attachments - Experience, staffing and qualification requirements - Institutional requirements and participation restrictions The key principle I would preserve is your evidence-first, fail-closed approach. Every positive extraction will retain document identity, page reference, supporting passage, requirement type/value and validation metadata. If the source is ambiguous, contradictory or unsupported, the system will return UNKNOWN / human review required rather than making an assumption. I’d be happy to first review the existing models, extractor interfaces and acceptance examples, then provide a precise implementation plan before making any changes. Best regards, Adam
$20 USD in 7 days
0.0
0.0

⭐⭐⭐⭐⭐Hello Are you struggling to expand your document intelligence system without disrupting your existing architecture? I can seamlessly enhance your Python codebase to accurately extract key eligibility and application conditions from funding documents while maintaining the system's integrity. I prioritize quality over price. Guaranteed on-time delivery & 100% satisfaction! My approach involves leveraging the existing Python repository to extend the semantic coverage of requirement extraction, focusing on supporting crucial requirement families such as eligible applicant types and budget restrictions. By integrating deterministic parsing, rules/regex, and LLM-assisted extraction, I ensure a fail-closed behavior to uphold correctness and traceability. In a similar project, I enhanced a requirement extraction layer for a legal document processing system, resulting in a 30% increase in accuracy and efficiency in identifying critical clauses. Can we discuss a tailored plan to enhance your system's requirement extraction layer while preserving evidence and validation integrity?
$20 USD in 7 days
0.0
0.0

Hello, I’m interested in extending your existing Python document-intelligence system without disrupting its current architecture or contracts. I’ll work directly within the existing extraction layer, adding the agreed requirement families through a **hybrid approach of deterministic parsing, rules/regex, and structured LLM extraction** where appropriate. Every positive requirement will remain tied to the source document, page, exact evidence passage, extractor version, and validation status. I’ll prioritize **fail-closed behaviour**: ambiguous, contradictory, or unsupported content will return UNKNOWN/human review rather than allowing the model to guess. The implementation will integrate with your existing typed models, provenance system, validation layer, and decision engine. I’ll also add deterministic pytest coverage using representative and real Polish-language documents, verify that existing functionality continues to pass, and provide a concise coverage report documenting supported families, limitations, and known ambiguities. I’ll keep the changes bounded and reviewable—no database redesign, frontend work, n8n migration, or unnecessary framework changes. I’m available to start immediately. Based on the agreed requirement families and test set, I’d estimate **2–4 weeks** for implementation, testing, and documentation. Best regards, Juan
$20 USD in 7 days
0.0
0.0

Hi, I can extend your existing Python extraction layer while preserving its models, contracts, and validation flow. Delivering broader requirement coverage with traceable evidence and fail-closed UNKNOWN handling is the goal. I’ll use deterministic parsing, rules/regex, structured LLM extraction, and validation selectively, while preserving document hashes, page references, evidence quotes, typed requirements, and parser identifiers. I’ve handled builds where document intelligence needed strict provenance and automated tests rather than trusting unsupported LLM output. I’ll add pytest coverage using representative documents and document supported families, ambiguities, and known limitations without redesigning unrelated components. I’m determined to win this project and confident I can deliver high-quality results within the agreed deadline if awarded. Best regards.
$20 USD in 7 days
0.0
0.0

Hi, I can extend your existing Python extraction layer without changing the current architecture or bypassing your evidence/validation contracts. My approach would be hybrid and evidence-first: deterministic parsing/regex for well-defined patterns such as dates, funding limits, durations, and contribution percentages, combined with structured LLM extraction only where semantic interpretation is needed. Every accepted requirement would retain document hash, page number, exact supporting passage, typed value, extractor version, and validation status. I’d work directly with your existing models/interfaces and add the agreed requirement families incrementally, with pytest coverage and real-document acceptance cases. Ambiguous, contradictory, or unsupported cases would remain UNKNOWN / require human review rather than being inferred. I have experience with Python, PDF/document pipelines, structured LLM outputs, schema validation, provenance tracking, and production AI systems. I’ve also spent several years in Poland, so working with Polish-language documents and their terminology is familiar to me. Estimated delivery: 7–12 days for a bounded v0.1 scope, depending on the final number of requirement families and test documents. I can start by reviewing the existing models, tests, and 2–3 representative PDFs, then implement the highest-value families first.
$20 USD in 7 days
0.0
0.0

Poland
Member since Feb 24, 2010
$10-30 USD
min $10 USD
$10-30 USD
$10-30 USD
$10-20 USD
$750-1500 USD
₹12500-37500 INR
₹1500-12500 INR
$25-50 USD / hour
$250-750 USD
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
$750-1500 USD
£20-250 GBP
₹600-601 INR
$150-200 USD
$25-50 USD / hour
₹600-1500 INR
$250-750 USD
₹750-1250 INR / hour
$8-15 USD / hour
$500 USD