AWS python RAG Chatbot Dec27
1 month ago

Job summary
Develop autoscaling python AWS-Hosted RAG Chatbot Build AWS Hosted RAG Chatbot Using LangChain RDS PostgreSQL with pgvector EC2 Autoscaling and Streamlit UI hosted on AWS and AWS getway api for requests as users access API interface Overview I need an experienced developer who understands Python LangChain and AWS to build a complete RAG chatbot system The system must support multiple users at the same time autoscale quickly store vector embeddings in Amazon RDS PostgreSQL with pgvector run a clean Streamlit user interface Admin Panel admin login with username and password admin dashboard view users reset user passwords upload files to the knowledge base view basic system information User Panel user login upload personal documents ask questions to the chatbot see chat history access control by user role UI should be clean simple responsive Core functions Upload PDF DOCX or TXT files automatically split embed and store in PostgreSQL perform similarity search using pgvector retrieve top results for each query combine retrieved context with the LLM for answers support many users at the same time authentication admin login user login password hashing store all accounts in RDS scalability requirements must handle a quick spike in traffic stateless application nodes load balanced health checks automatic recovery LOAD TESTING AND SIMULATION The project must include tools or scripts that simulate many users using RAG running on AWS from local windows Can use Playwright but better plain python load test code running on local windows The simulation must provide framework python code for running form my local windows Test 120 or more users logging in use app in parallel load changing from 0 to high during given time range example DELIVERABLES Fully working RAG chatbot system hosted on AW Using RDS PostgreSQL with pgvector Python backend Streamlit frontend Auto Scaling infrastructure complete codebase clean well structured Python code Requirements file deployment instructions full deployment guide Important Step by step instructions to recreate the system doc file with instructions screen copies end end video IDEAL DEVELOPER Strong experience with Python LangChain Experience witheventually successful candidate will also have strong background of cloud computing such as aws azure gcp etc..
Job description
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.
Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.
Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
Access all high-level positions and get the job of your dreams.