Back to all jobs

Python Developer - AI-Powered Report Generator

Python Developer
Reddit r/forhire
Apply NowSign in to track
AI-enhanced for better readability

Python Developer - AI-Powered Report Generator

Source: reddit-r-forhire

About the Role

We are seeking a Python developer to build a browser-based internal web app for a financial advisory firm. The app will automatically generate structured business reports (PowerPoint + PDF) using the Claude API. Users will select a report type, optionally upload reference documents, and receive a finished file populated into our exact .pptx template.

Tech Stack

  • AI: Claude API (Anthropic) with web search tool
  • Document parsing: Must support ALL file types — PDF, PPT, Word, Excel, and any other common format a user might upload
  • Template population: python-pptx / python-docx (slots AI JSON output into our .pptx template — template file will be provided)
  • Frontend: Streamlit
  • Hosting: Railway or Render
  • Usage logging: Python logging → Excel export

Key Features

  • Research modes (3 modes):
    • Public only — Claude searches the web, no uploads
    • Private only — web search OFF, works only from uploaded documents
    • Hybrid — web search ON + uploaded documents combined (e.g. user uploads a client-provided Excel/Word file AND wants Claude to supplement with public data)
  • Dynamic example training by report type:
    • The app will have a folder of past reports separated by type (Teaser, Buyer's Report, IM etc.)
    • When user selects report type, the system prompt automatically loads only the relevant past reports as style examples
    • E.g. selecting 'Teaser' → Claude is shown past teasers only. Selecting 'Buyer's Report' → Claude is shown past buyer's reports only
    • Past report examples will be added by us later — the developer just needs to build the folder structure and dynamic loading logic
  • Other features:
    • Anonymity filter (confidentiality rules applied automatically when toggled ON)
    • PDF and PowerPoint output
    • Individual login system (username + password per user)
    • Usage logging — captures user, company searched, report type, tokens used, estimated INR cost per report
    • Progress tracker showing live pipeline stages

What We Have Ready

  • The .pptx template file that needs to be populated
  • A written brief covering the full pipeline and all features (shared with shortlisted candidates)

What We Do NOT Have Yet

  • System prompt (will be written by us after build)
  • Past report examples (will be added by us after build)
  • UI mockup (developer has full discretion on Streamlit layout, functionality is what matters)

Compensation

  • Budget: ₹7,000 – ₹10,000 (one-time, fixed price)
  • Timeline: Targeting ~1 week from hire to deployed app

Location

  • Remote, anywhere

To Apply

Please DM or comment with:

  1. A project where you worked with python-pptx, python-docx, or document automation
  2. Experience with LLM APIs — Claude, OpenAI, or similar
  3. Confirmation you can work within the 1-week timeline
  4. Your fixed price quote

Full project brief shared with shortlisted candidates only.

Similar jobs