Senior Python AI Developer Needed for Retail Analytics MVP (PostgreSQL + LLM + FastAPI)

Posted 5 days ago

Worldwide

Summary

Senior Python AI Developer Needed for Retail Analytics MVP (PostgreSQL + LLM + FastAPI) Description: We are building an AI-powered Retail Analytics platform (RetailMind) focused on helping retailers analyze sales, inventory, stock availability, overstock, and shrinkage through natural language questions and business insights. This is an MVP project focused on validating the concept before expanding into a full SaaS platform. Project Goal: A user should be able to ask questions such as: * What were sales yesterday? * Which branch had the highest shrinkage this week? * Which products are out of stock? * Which products are overstocked? The system should: 1. Understand the question 2. Generate accurate SQL 3. Query PostgreSQL 4. Return results 5. Generate a business explanation MVP Scope: Data Areas: * Sales * Inventory * Product Master * Branch Master * Shrinkage Technology Stack: Backend: * Python * FastAPI Database: * PostgreSQL AI: * Claude API and/or OpenAI API Infrastructure: * Docker What Already Exists: * Business requirements defined * Retail use cases defined * Top KPI framework defined * Initial data model defined Responsibilities: * Design and implement PostgreSQL database schema * Build data ingestion process from CSV files * Build KPI calculation layer * Implement Text-to-SQL workflow * Integrate Claude/OpenAI APIs * Build business explanation layer * Develop REST APIs * Implement logging and error handling * Support testing and validation Required Skills: * Python * FastAPI * PostgreSQL * SQL * API Development * OpenAI / Claude Integration * Prompt Engineering * Docker * Git Preferred Skills: * LangChain or LangGraph * Data Warehouse Design * Analytics Platforms * Business Intelligence * Retail Analytics * Inventory Management Systems * ERP Integration Experience Deliverables: Milestone 1: * Database Schema * Data Model * Sample Data Load Milestone 2: * KPI Engine * SQL Query Layer Milestone 3: * AI Integration * Natural Language Question Processing Milestone 4: * Testing * Documentation * Deployment Package Project Duration: Estimated 6-10 weeks. Engagement Type: Fixed Price with Milestones. When Applying Please Include: 1. Similar AI projects completed 2. Experience with Text-to-SQL systems 3. Experience with PostgreSQL and analytics platforms 4. Proposed architecture for this solution 5. Estimated timeline 6. Availability Screening Questions: 1. Describe how you would design a system that converts natural language questions into accurate SQL queries while minimizing hallucinations. 2. Have you built any Text-to-SQL, AI analytics, RAG, or LLM-based applications? Please provide examples. 3. Which would you choose for this project and why: FastAPI, Django, or Node.js? 4. How would you prevent an AI model from generating incorrect answers when querying business data? 5. Have you worked with retail, inventory, ERP, POS, supply chain, or business intelligence systems before? If yes, please describe.

  • $2,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing 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
PostgreSQL
Python
OpenAI API
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 9, 2024
  • ARE
    Dubai3:41 PM
  • $300 total spent
    1 hire, 0 active
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

REST API
Database Design
Amazon Web Services
Python
API
Node.js
API Integration
n8n
Automation
JSON
OAuth
Cloud Computing
Artificial Intelligence
Cin 7 Core and QuickBooks Integration SpecialistFixed-price‐ Posted 1 month ago
Intuit QuickBooks
Accounting
Bookkeeping
Windows Administration

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