Experienced Developer for AI Chat Portal

Posted 8 hours ago

Worldwide

Summary

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.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
HTML5
PHP
Nice-to-have skills
JavaScript
CSS 3
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 20, 2019
  • Israel
    ראש העין6:39 PM
  • $106K total spent
    30 hires, 15 active
  • 2,233 hours
  • Individual client

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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