Python Developer – AI Research Automation Platform

Posted yesterday

Worldwide

Summary

Project Summary I am seeking an experienced AI/Python developer to build an MVP web application that automates the collection, organization, and analysis of publicly available government records. The platform will help researchers efficiently search, organize, and review information from multiple public sources. It is intended as a research productivity tool that summarizes public records and highlights potentially related records for human review. The application must use publicly available information and comply with applicable laws, website Terms of Service, and available APIs. Project Goals Build a web application that can: Collect publicly available records from configurable sources Normalize and organize structured information Identify potentially related records using AI-assisted matching Produce concise research summaries Present results in a user-friendly dashboard Core Features Public Record Collection Create a modular system that can import publicly available records from approved sources. Examples include: Court filings Probate filings Public notices Government databases Publicly accessible documents CSV imports PDF documents The system should be designed so additional data sources can be added later. Document Processing The application should: Extract text from PDFs Perform OCR when necessary Identify key entities such as names, dates, locations, and organizations Store structured data for later searching AI-Assisted Record Matching Develop an AI-assisted matching engine that helps identify records that may relate to the same individual or entity. Examples of comparison fields include: Name similarity Address similarity Dates Geographic information Other publicly available identifiers The application should generate a confidence score to assist human review. The final determination should always be made by the user. Research Summary Generation Generate a concise report summarizing: Source documents reviewed Key entities identified Potentially related records Confidence score Supporting rationale Links to original public records Search Dashboard Provide a simple web interface including: Search Filter Saved searches Research history Notes Record review workflow Technology Preferences Preferred stack: Backend Python FastAPI AI OpenAI API LangGraph (or similar orchestration framework) Database PostgreSQL Frontend React Next.js Deployment Docker Deliverables The completed MVP should include: Source code Database schema AI workflows REST API Docker deployment Installation guide User documentation Preferred Experience Please apply only if you have experience with one or more of the following: Python AI applications LLM integration OCR Document processing Public records research Entity resolution Information retrieval FastAPI React Please include examples of similar AI automation or document analysis projects.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Artificial Intelligence
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 16, 2017
  • United States
    Oakwood10:59 PM
  • $10K total spent
    33 hires, 2 active
  • 1,903 hours

Explore similar jobs on Upwork

Gen AI Developer (Contract)Fixed-price‐ Posted 2 months ago
AI Agent Development
Python
JavaScript
API
Node.js
Deep Learning
React
PostgreSQL
Football Prediction Tool DeveloperHourly‐ Posted 4 weeks ago
JavaScript
PHP
HTML5
jQuery

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