Experienced Developer for AI Chat Portal
Budget: $15.0 - $35.0
HOURLY / PART_TIME
⭐ 5.00 (9)
Israel
html5, php, javascript, css3
Job Description
We are looking for an experienced developer or solution architect to build and deploy a secure enterprise AI chat platform for an organization.
The solution should provide employees with a private, branded ChatGPT-style interface that can connect to multiple AI models, such as:
OpenAI GPT models
Anthropic Claude
Azure OpenAI
Amazon Bedrock
Additional models where relevant
This is not a simple chatbot project. We need an enterprise-ready solution with authentication, security controls, model management, document access, logging, and administrative capabilities.
Required Capabilities
The solution should include:
Branded enterprise chat interface
Microsoft Entra ID / Azure AD Single Sign-On
Role-based access control
Ability to select between different AI models
Secure storage of chat history
Projects or workspaces for organizing conversations
File upload and document analysis
Integration with SharePoint, OneDrive, S3, or other organizational data sources
RAG-based search over company documents
Permission-aware document retrieval
Admin dashboard
User and group management
Usage and cost monitoring
Audit logs
Token and budget limits
Data-loss prevention and sensitive-data filtering
Content moderation and guardrails
Secure handling of prompts, files, and model responses
Configuration of data retention and deletion policies
Deployment documentation and knowledge transfer
Preferred Architecture
We are open to recommendations, but the developer should have hands-on experience with one or more of the following:
Amazon Bedrock
Azure OpenAI
Anthropic API
OpenAI API
Microsoft Entra ID
SharePoint and Microsoft Graph
AWS or Azure cloud infrastructure
Vector databases and enterprise RAG
Private networking, API gateways, Key Vault or AWS Secrets Manager
Docker and container-based deployment
The frontend, backend, databases, document indexes, and logs should preferably be deployed within the organization’s own AWS or Azure environment.
Security Requirements
The selected developer must clearly document:
Where prompts and responses are processed
Where uploaded files are stored
Where chat history is stored
Which external AI endpoints receive organizational data
Whether data is retained by model providers
Whether data can be used for model training
How encryption is implemented
How access permissions are enforced
How logs and administrator access are controlled
The solution must not expose organizational information to public consumer AI accounts.
Mandatory Experience
Please apply only if you have previously built or deployed a similar enterprise AI platform.
Your application must include:
Examples of similar systems you personally implemented
Screenshots, architecture diagrams, demos, or references
The AI providers and cloud platforms you used
Details about SSO, RAG, security, permissions, and audit logging
Your recommended architecture for this project
Estimated timeline and budget
Clarification on whether you will build from scratch or customize an existing open-source platform
Generic AI chatbot experience is not sufficient.
Applications without proven experience in enterprise AI chat portals will not be considered.
Openen op Upwork