Senior Python AI Developer – Build an AI Website & Marketing Platform (FastAPI / OpenAI / Long-Term)
Buget: $180.0
FIXED /
⭐ 4.94 (52)
United Kingdom
python, artificial-intelligence, api
Build the Foundation of an AI Marketing Platform
We are building an internal AI platform that allows us to create complete marketing websites and campaigns at the click of a button.
This is not a simple ChatGPT wrapper.
It is the first module of a much larger AI business platform that will eventually integrate with Zoho CRM, Zoho Creator, Zoho Campaigns, WorkDrive, Writer and other internal systems.
We are looking for an experienced Python developer who understands AI application architecture and wants to become a long-term development partner.
The Goal
I want to be able to type something like:
Create a Back To School Campaign
or
Promote a Self Defence Workshop
or
Launch a Summer Membership Offer
or upload a website mock-up.
The system should then generate an entire marketing project automatically.
Trigger Options
Option 1
Text prompt
Example:
Promote our Knife Defence Workshop.
Option 2
Upload a mockup
The AI should analyse the design and generate the complete responsive website together with every supporting marketing asset.
Phase 1 Deliverables
The application should generate a complete FTP-ready project.
Example output:
Campaign/
website/
index.html
thankyou.html
privacy.html
terms.html
robots.txt
sitemap.xml
assets/
css/
styles.css
js/
scripts.js
images/
logo.png
hero.webp
gallery.webp
social/
facebook-post.png
instagram-post.png
instagram-story.png
whatsapp-image.png
email/
email.html
email.txt
ads/
facebook.txt
google.txt
meta.txt
seo/
metadata.json
schema.json
campaign/
campaign.json
manifest.json
README.md
image-prompts/
hero.txt
gallery.txt
social.txt
Everything should be organised and immediately usable.
Nothing should publish automatically.
Technical Requirements
Python
FastAPI
Modular architecture
REST API
External configuration
External prompt system
External knowledge base
Versioned output
Audit logging
Clean documentation
Prompt System
The application must not contain hard-coded prompts.
Prompts should be stored externally.
Knowledge should be stored externally.
Everything should be editable without changing code.
AI Pipeline
The system should use a modular pipeline similar to:
Campaign Brief
↓
Knowledge Loader
↓
Prompt Builder
↓
AI Generation
↓
Website Generator
↓
Marketing Asset Generator
↓
Packaging Engine
↓
Campaign Folder
Mockup Mode
One important requirement:
The platform must also support generating websites from uploaded mockups.
Example workflow:
Upload homepage design.
↓
AI analyses layout.
↓
Produces responsive HTML/CSS.
↓
Generates supporting assets.
↓
Packages complete project.
Future Integrations
The architecture should allow future integration with:
Zoho Creator
Zoho CRM
Zoho Campaigns
Zoho Writer
Zoho WorkDrive
Analytics
Image generation
Customer service modules
Sales modules
CRM modules
No redesign should be required.
We Will Supply
Brand guidelines
Marketing templates
Knowledge base
Prompt templates
Existing campaigns
HTML templates
CSS templates
Campaign examples
Deliverables
Full source code
Documentation
Installation guide
Prompt files
Knowledge loader
Configuration files
Complete ownership transferred on completion
Future Work
The successful developer will be first choice for future work building additional AI modules for our business.
Skills Required
Use these exactly on Upwork:
Python
FastAPI
OpenAI API
Artificial Intelligence
Prompt Engineering
REST API
HTML5
CSS3
JavaScript
JSON
Jinja2 (or similar templating)
Git
File Processing
Software Architecture
API Integration
Search Tags
These help the right freelancers find the job:
OpenAI
FastAPI
Python AI
GPT
AI Automation
AI Website Generator
Prompt Engineering
REST API
HTML Generator
Modular Architecture
Deschide pe Upwork