0.0
- 45.0
- 120.0
{"invitesSent" => 51, "totalInvitedToInterview" => 0, "totalHired" => 0, "totalUnansweredInvites" => 33, "totalOffered" => 0, "totalRecommended" => 0}
We are developing revolutionary marketplace and want to grow it as next Amazon.
Now we need to hire 4 full-time developers.
Full-Stack guys are preferred, but we are open to hire frontend-only guy or backend only guy also.
Only individual coders please bid to this job post. If you are agency or middle man like CTO, please don't waste our time.
We work only with the smart and fast guys.
So we will make shortcut lists by asking few technical questions and quick test(less than 10mins).
Our company is using scrum tools - Jira/Slack/Hubstuff.
With the selected candidates, we open Zoom meeting, will explain the company culture and first sprint details.
Cheers.
0.0
- 25.0
- 47.0
{"invitesSent" => 0, "totalInvitedToInterview" => 2, "totalHired" => 0, "totalUnansweredInvites" => 0, "totalOffered" => 0, "totalRecommended" => 1}
# Upwork Job Post: LiveKit + LangGraph Conversation Flow Expert Needed
## Job Title
**Experienced Python Developer for LiveKit + LangGraph Conversation Flow Integration**
## Project Overview
We're seeking an experienced Python developer to enhance our AI voice agent system that combines LiveKit Agents with LangGraph for dynamic conversation flows. We have existing code that needs refinement and optimization to work seamlessly with LiveKit's voice pipeline.
## What We Have
- Complete conversation flow schema (Pydantic models)
- Basic ConversationFlowGraph implementation using LangGraph StateGraph
- LiveKit Agents integration setup
- Working voice pipeline foundation
## What We Need
- Optimize the conversation flow graph to work perfectly with LiveKit's voice synthesis
- Implement proper node transitions and edge conditions
- Ensure the LLM responses integrate correctly with LiveKit's streaming architecture
- Debug and resolve any voice output issues
- Add robust error handling and logging
## Technical Requirements
### Must Have Experience With:
- **LiveKit Agents** framework
- **LangGraph** for building state machines
- **LangChain** integration with LiveKit
- **Pydantic** for data validation
- **Voice AI pipelines** and real-time audio processing
### Preferred Experience:
- Conversational AI and flow management systems
- OpenAI API integration
- Async Python programming
- Docker and dev containers
- Git version control
## Project Scope
### Phase 1 - Core Fixes (Immediate)
- Review and optimize existing `conversation_flow_graph.py`
- Fix integration between LangGraph and LiveKit voice pipeline
- Ensure agent speaks responses correctly
- Implement proper node transition logic
### Phase 2 - Enhancement (Following)
- Add advanced edge conditions and logic
- Implement context management between nodes
- Add support for multiple LLM providers
- Optimize performance and error handling
## Technical Stack
```
- LiveKit Agents
- LangGraph
- LangChain
- Pydantic
- OpenAI API
- Docker (dev container environment)
```
## Project Files Structure
```
conversation_flow_graph.py # Main implementation file
schemes.py # Pydantic schemas (DO NOT MODIFY)
external_services/ # Service integrations
logger.py # Logging setup
requirements.txt # Dependencies
```
## Deliverables
1. **Working conversation flow system** that processes nodes and speaks responses
2. **Optimized code** with proper LiveKit integration
3. **Documentation** explaining the solution and any architectural decisions
4. **Testing examples** to validate the implementation
## Timeline
- **Quick assessment**: 1-2 days to review code and provide initial feedback
- **Core implementation**: 5-7 days for main fixes
- **Testing and refinement**: 2-3 days
## Budget Range
**$500 - $1,500** depending on experience and scope completion
## How to Apply
### Include in Your Proposal:
1. **Experience summary** with LiveKit and LangGraph projects
2. **Approach overview** - how you would tackle this project
3. **Timeline estimate** for Phase 1 completion
4. **Questions or clarifications** about the requirements
5. **Portfolio examples** of similar voice AI or conversation flow work
### Sample Questions to Address:
- Have you worked with LiveKit Agents before?
- Experience with LangGraph state machines?
- How would you approach debugging voice pipeline integration issues?
- Any experience with conversational AI flow systems?
## Additional Information
- This is a **dev container environment** on Debian Linux
- All tools and dependencies are pre-configured
- You'll have full access to the codebase via Git
- We prefer **clean, well-documented code**
- **Communication is key** - we value developers who ask good questions
## Next Steps
After selection, we'll provide:
- Complete codebase access
- Detailed technical documentation
- Live session to walk through current implementation
- Clear success criteria and testing procedures
---
**Looking for someone who can start immediately and deliver high-quality results. If you have the right experience and can commit to the timeline, we'd love to hear from you!**
0.0
- 15.0
- 35.0
{"invitesSent" => 0, "totalInvitedToInterview" => 1, "totalHired" => 0, "totalUnansweredInvites" => 0, "totalOffered" => 0, "totalRecommended" => 3}
Looking to hire an experienced full-stack developer to build an AI-powered web application for job seekers.
The ideal candidate will be able to build this platform from the ground up, or from an existing codebase, integrating AI functionalities and payment systems (stripe) to create a seamless and valuable tool for users.
Core Features:
AI Resume Builder:
- Allow users to start from scratch, upload an existing resume (DOCX/PDF), or import their data from a LinkedIn profile.
- Integrate with an AI model (e.g., OpenAI's GPT) to provide users with real-time suggestions for improving their resume content, such as rephrasing bullet points to be more impactful.
- Offer a selection of professional, ATS-friendly resume templates that users can switch between.
- Provide a live preview of the resume as the user is editing it.
- Enable users to download the final resume as a PDF.
AI Cover Letter Generator:
- A tool that generates a tailored cover letter based on the user's newly created resume and a job description that the user pastes into the tool.
AI Mock Interview Tool:
- A practice tool that simulates a job interview by asking the user relevant questions based on their industry or target role.
- The tool should provide feedback on the user's answers to help them improve.
User Accounts & Payments:
- A secure user authentication system (sign-up, login, password reset).
- Integration with a payment processor like Stripe to manage one-time payments for different access tiers (e.g., a 1-day pass, 1-week pass, and lifetime access).
Kanban(trello) Style Job Application Tracker:
- A personal dashboard where users can visually track the status of their job applications.
- The board should have customizable columns (e.g., "Saved," "Applied," "Interviewing," "Offer," "Rejected").
- Users must be able to create a "card" for each job application, containing fields for the company name, job title, date applied, and a link to the job description.
- The interface must support drag-and-drop functionality for moving job cards between columns.
Required Skills and Experience:
- Proven experience as a full-stack developer with a strong portfolio of live web applications.
- Expertise in a modern web stack (e.g., MERN - MongoDB, Express.js, React, Node.js, or similar frameworks like Next.js, Vue.js, etc.). The tech stack for SheetsResume is PHP/Laravel and - React, but I am open to a modern JavaScript-based framework.
- Demonstrable experience integrating third-party APIs, especially OpenAI (or another LLM) and payment gateways like Stripe.
- Excellent front-end skills to create a clean, intuitive, and responsive user interface.
- Strong communication skills and the ability to provide regular progress updates.
To Apply, Please Provide the Following:
- Start your proposal with the phrase "barnacle" so I know you've read the full description.
- Share links to 2-3 of your past projects that are most relevant to the features described above.
- Briefly detail your experience with integrating AI APIs (like OpenAI) and payment gateways (like Stripe).
- Provide a rough estimate of your timeline and total project cost.
0.0
- 25.0
- 47.0
{"invitesSent" => 0, "totalInvitedToInterview" => 1, "totalHired" => 0, "totalUnansweredInvites" => 0, "totalOffered" => 0, "totalRecommended" => 4}
# AI-First Platform Developer: Email + AI Concierge MVP (Smart Life Assistant)
## Revolutionary Vision
We're building an **AI Concierge Platform** that manages your entire digital life. Think "Jarvis from Iron Man" meets modern email service. Our AI analyzes your emails and services to proactively manage your life, detect conflicts, and provide intelligent suggestions.
## Core Innovation:
**AI Concierge = Our Main USP**
- Multi-LLM system: Route tasks to best/cheapest model for each job
- Smart email analysis: Extract events, deadlines, important info automatically
- Proactive conflict detection: "Meeting conflicts with doctor appointment"
- Cross-service intelligence: Email insights inform other services
## MVP Strategy:
**Phase 1**: Email + Basic AI Assistant (validate AI concept)
**Phase 2**: Advanced AI Concierge (multi-LLM routing, smart suggestions)
**Phase 3**: Multi-service integration (VPN, calendar, etc.)
## Technical Requirements
### Core Stack:
- **Backend**: Python (FastAPI) - optimal for multi-LLM integration
- **AI/ML**: Multi-LLM routing system (LLM via Openrouter)
- **Database**: Vector database (Pinecone/Weaviate) + PostgreSQL
- **Email API**: Mailgun/Resend for reliable email delivery
- **Frontend**: React/Next.js with real-time AI chat interface
- **Mobile**: React Native for instant AI notifications
### AI Development Expertise (CRITICAL):
- **Quality-Cost Optimization** - Balancing AI performance with operational efficiency
- **Dynamic Model Selection** - Real-time routing based on quality requirements
- **AI Performance Monitoring** - Tracking quality metrics across different models
- **Email/Data Processing** - Complex email content parsing with high accuracy
- **Vector Databases** - Semantic search and content indexing
- **Quality-Aware Systems** - Building AI that prioritizes user satisfaction
- **Full-stack AI Applications** - Complete AI product development with quality focus
### Modern Development Tools:
- **AI-Assisted Coding**: GitHub Copilot, Claude, Cursor for rapid development
- **LLM API Management**: Experience with multiple model providers
- **Cost monitoring**: Track LLM usage and optimize spend
## Project Scope
### Phase 1 - Email + Basic AI:
**Email Foundation:**
- Clean email service (send/receive via Mailgun)
- Modern web interface with AI chat sidebar
- Mobile-responsive design
**Basic AI Concierge:**
- Multi-LLM routing system (LLM1 for analysis, LLM2 for summaries)
- Email summarization and priority detection
- Simple AI commands and natural language queries
- Context-aware responses
**Smart LLM Architecture:**
- Quality-first approach with cost optimization
- Vector database for efficient email search
- Background processing for email analysis
### Phase 2 - Smart AI Concierge:
**Advanced AI Features:**
- **Dynamic LLM Selection**: Real-time model selection for optimal quality-to-cost ratio
- **Context-aware routing** balancing performance and efficiency
- **Quality-first approach** with cost optimization
- **Smart escalation chains** when quality matters most
**Quality-First Model Selection:**
- Real-time quality-cost analysis for model selection
- Performance monitoring and quality score tracking
- Smart escalation when quality thresholds aren't met
- User satisfaction optimization with cost awareness
### Phase 3 - Multi-Service Integration:
**VPN Integration Preparation:**
- Database schema for VPN service integration
- User model extension for service permissions
- API endpoints planning for future VPN connection
- Architecture documentation for seamless service addition
## AI Concierge Use Cases
### Email Intelligence Examples:
```
📧 Bills & Finance:
"Your electricity bill is due in 3 days, but I notice you're traveling.
Set up auto-pay or pay now?"
📧 Health & Appointments:
"Lab results came in - everything normal. Your next checkup is in 2 months,
should I remind you to schedule?"
📧 Work & Deadlines:
"Project deadline moved to Friday, but you have 3 meetings that day.
Suggest rescheduling the 2PM call?"
📧 Social & Events:
"Wedding RSVP due tomorrow. Based on your calendar, you're free that weekend.
Should I confirm attendance?"
📧 Shopping & Subscriptions:
"Amazon package delayed, but you ordered it for tomorrow's party.
Want me to find same-day delivery alternatives?"
📧 Family & Personal:
"Mom's birthday is next week. Last year you sent flowers on Tuesday.
Similar gift this year or try something new?"
```
### Smart Automation Examples:
```
📊 Email Categorization:
- Bills → Auto-extract amounts, due dates
- Appointments → Add to calendar, set reminders
- Receipts → Track expenses, warranty info
- Social → Priority based on relationship strength
🔔 Proactive Notifications:
- "Credit card statement shows unusual spending in restaurants - reviewing budget?"
- "Three job applications sent last month, no responses yet. Time to follow up?"
- "Gym membership expires next month, but you haven't been in 3 weeks"
🎯 Context-Aware Suggestions:
- "Working late again? Your dinner reservation is in 2 hours"
- "Ordered coffee machine, but also signed up for coffee subscription yesterday"
- "Meeting with John tomorrow - here's context from your last 3 conversations"
```
### Dynamic Multi-LLM Routing:
```
Quality-First Model Selection → Optimal Cost-Performance Balance:
"Summarize my emails"
→ Llama 4 delivers 95% quality at $0.0001/1k tokens ✅
"I have a complex schedule conflict with multiple meetings and travel"
→ GPT-4 needed for 98% accuracy on complex reasoning ($0.03/1k tokens)
→ DeepSeek might only achieve 75% accuracy - quality gap too large ❌
"Quick question about my Amazon order"
→ DeepSeek delivers 90% quality at $0.0002/1k tokens ✅
"Help me write a sensitive email to my boss about promotion"
→ GPT-4 required for nuanced communication (quality critical) ✅
→ Cheaper models risk career-damaging mistakes ❌
Quality-Cost Decision Matrix:
- High-stakes situations: Quality trumps cost (use best model)
- Routine tasks: Cost-effective models that maintain acceptable quality
- User satisfaction: Monitor response quality scores per model
- Smart fallback: Auto-escalate if cheaper model fails quality threshold
- A/B testing: Continuously optimize model selection algorithms
```
## Ideal Developer/Agency Profile:
### Must Have Experience:
- **Quality-Cost Optimization** - Balancing AI performance with operational efficiency
- **Dynamic Model Selection** - Real-time routing based on quality requirements
- **AI Performance Monitoring** - Tracking quality metrics across different models
- **Email/Data Processing** - Complex email content parsing with high accuracy
- **Vector Databases** - Semantic search and content indexing
- **Quality-Aware Systems** - Building AI that prioritizes user satisfaction
- **Full-stack AI Applications** - Complete AI product development with quality focus
### Bonus Expertise:
- Personal assistant/productivity app development
- Natural language processing for personal data
- Cost optimization for AI/ML systems
- Background job processing systems
- Mobile AI app development
## Application Requirements:
### Must Include:
1. **Multi-LLM Portfolio**:
- Experience with multiple AI model providers
- Cost optimization strategies you've implemented
- Performance comparisons between different LLMs
2. **Technical Architecture**:
- How would you design the multi-LLM routing system?
- Cost-effective AI processing architecture
- Real-time AI response system design
- Background email analysis workflow
3. **AI Development Approach**:
- Task-specific LLM selection strategy
- Vector database setup and optimization
- Context management for conversational AI
- Cost monitoring and optimization methods
4. **Practical Examples**:
- Show examples of AI task routing you've built
- Demonstrate understanding of different LLM strengths
- Cost analysis of different AI approaches
## Key AI Features Checklist:
### Email Intelligence:
- [ ] Multi-LLM email analysis system
- [ ] Automatic categorization and priority detection
- [ ] Contact relationship mapping
- [ ] Content extraction (dates, amounts, deadlines)
### Intelligent Assistance:
- [ ] Conflict detection across different life areas
- [ ] Proactive suggestion generation
- [ ] Context-aware conversation memory
- [ ] Smart notification timing
### Quality-Optimized Dynamic AI:
- [ ] Real-time quality-cost analysis for model selection
- [ ] Performance monitoring and quality score tracking
- [ ] Smart escalation when quality thresholds aren't met
- [ ] User satisfaction optimization with cost awareness
### User Experience:
- [ ] Natural language email queries
- [ ] Real-time AI responses
- [ ] Learning user preferences
- [ ] Cross-service intelligence
## Critical Questions:
1. **Quality-cost optimization** - How do you balance AI quality with operational costs?
2. **Model performance tracking** - Show examples of quality monitoring systems you've built
3. **Smart escalation logic** - When and how do you automatically upgrade to better models?
4. **Quality threshold management** - How do you ensure minimum quality standards per task type?
5. **A/B testing for AI** - Experience with optimizing model selection based on user satisfaction?
6. **Practical examples** - Demonstrate quality-cost decision making in previous AI projects
## Success Metrics:
- **Optimal quality-cost balance** - Maximum user satisfaction at sustainable costs
- **Quality-first user experience** - AI that never compromises on critical tasks
- **Smart cost optimization** - Efficient spending without sacrificing quality
- **Performance monitoring** - Continuous quality improvement across all models
- **Scalable quality standards** - Consistent excellence as user base grows
**This is not just another email service - we're building the future of AI-powered personal assistance with smart cost optimization.**
---
*Only apply if you have real multi-LLM integration experience. Show us your AI portfolio and cost optimization strategies.*
0.0
- 15.0
- 47.0
{"invitesSent" => 0, "totalInvitedToInterview" => 0, "totalHired" => 0, "totalUnansweredInvites" => 0, "totalOffered" => 0, "totalRecommended" => 5}
About the Role:
We’re looking for a skilled and solution-oriented developer to help us build or integrate a system that syncs inventory and sales data across multiple e-commerce platforms — including Shopee, Lazada, TikTok Shop, our website, and any future channels.
Your job is to create a centralized, automated platform where we can track real-time inventory, orders, and sales from all marketplaces we operate on — saving us time, avoiding overselling, and streamlining operations.
Responsibilities:
Develop or customize a system to connect and sync data from various sales platforms (via APIs, plugins, or custom scripts)
Integrate platforms such as Shopee, Lazada, TikTok Shop, WooCommerce/Shopify, etc.
Automate inventory updates, order tracking, and sales reporting
Troubleshoot issues with data syncing or platform connectivity
Create dashboards or reports for real-time sales and inventory tracking
Ensure data accuracy and prevent overselling or stock discrepancies
Requirements
Experience with API integration (RESTful APIs, Webhooks, etc.)
Proficiency in a programming language (e.g. Python, PHP, JavaScript, or similar)
Familiarity with e-commerce platforms (Shopee, Lazada, etc.)
Experience working with databases (e.g. MySQL, PostgreSQL)
Ability to work independently, solve problems, and deliver scalable solutions
Bonus if you have:
Worked with ERP or inventory management systems
Built custom e-commerce dashboards or admin tools
Experience with Shopify, WooCommerce, or other webstore platforms
Familiarity with warehouse management and logistics tech
0.0
- 10.0
- 35.0
{"invitesSent" => 13, "totalInvitedToInterview" => 10, "totalHired" => 0, "totalUnansweredInvites" => 2, "totalOffered" => 0, "totalRecommended" => 7}
We are seeking an experienced full-stack developer to help us transition our project from MVP to a scalable production-ready application. Your expertise will specifically involve working with Lovable.dev and Supabase to build robust features and ensure seamless integration. The ideal candidate will have a strong background in both frontend and backend development and be able to collaborate effectively with our team to meet project deadlines. If you're passionate about building innovative solutions and have experience in scaling applications, we would love to hear from you!
0.0
- 15.0
- 35.0
{"invitesSent" => 0, "totalInvitedToInterview" => 0, "totalHired" => 0, "totalUnansweredInvites" => 0, "totalOffered" => 0, "totalRecommended" => 8}
We’re looking for a skilled full-stack developer to help us build a scalable, templated system for deploying tens or even hundreds of lightweight landing page websites in the home improvement niche (plumbing, HVAC, locksmith, etc.).
Each site will be simple (like a one-page landing site), but personalized by location and possibly brand. The system should allow easy duplication and customization of each website via config files or a CMS-like interface. You’ll build the initial boilerplate and help us scale from there.
⸻
Key Responsibilities:
• Build a reusable landing page boilerplate using Next.js or Astro
• Implement dynamic content loading via JSON, YAML, or Airtable (e.g., city, service type, contact details)
• Integrate IP-based geolocation to customize on-page headlines and content dynamically
• Set up clean, responsive styling (preferably using Tailwind CSS)
• Connect forms to external services (e.g., Zapier or webhook URLs)
• Set up deployment pipelines (e.g., Vercel, GitHub Actions) to allow easy rollout of new pages
• Support custom domain/subdomain configuration (e.g., using Cloudflare)
⸻
Ideal Experience:
• Expert in React/Next.js or Astro
• Strong understanding of static site generation and SEO
• Experience with IP-based personalization (ipinfo.io, ipapi.co, etc.)
• Familiar with CI/CD tools (GitHub Actions or similar)
• Solid grasp of responsive design (mobile-first, fast loading)
• Experience integrating 3rd-party form tools (Zapier, Formspree, Getform, etc.)
• Bonus: Experience working with Airtable or Notion APIs
⸻
Optional Bonus Skills:
• Automated DNS/domain setup via Cloudflare API
• Experience with headless CMS setups
• Knowledge of local service SEO best practices
⸻
Deliverables (Phase 1):
• Fully working boilerplate landing page
• Admin/config system for generating new sites (JSON/Airtable)
• Sample deployments for 2–3 example cities
• Geo-personalization logic implemented
⸻
Ongoing Work:
• Launching and managing 10–100+ landing pages
• Periodic improvements to the system (speed, UX, SEO)
• New feature support (live chat, analytics, etc.)
⸻
To Apply:
Please share:
• Relevant portfolio links (especially landing pages)
• What framework you’d use and why (Next.js, Astro, etc.)
• A quick summary of how you’d approach scaling this system
• Estimated time/cost for the initial boilerplate (not binding)
0.0
- 15.0
- 35.0
{"invitesSent" => 0, "totalInvitedToInterview" => 0, "totalHired" => 0, "totalUnansweredInvites" => 0, "totalOffered" => 0, "totalRecommended" => 1}
We are seeking a skilled web developer to create a cutting-edge IDO (Initial DEX Offering) webpage for our blockchain project. The ideal candidate will have a strong understanding of blockchain technology and experience in designing and implementing responsive websites. Your work will involve integrating wallet connections, showcasing token information, and ensuring a seamless user experience. If you have a passion for blockchain and web development, we would love to hear from you!
0.0
- 15.0
- 25.0
{"invitesSent" => 3, "totalInvitedToInterview" => 9, "totalHired" => 0, "totalUnansweredInvites" => 1, "totalOffered" => 0, "totalRecommended" => 2}
**Job Opportunity: Full-Stack Developer for Interactive Quiz Platform**
We are seeking an experienced Full-Stack Developer to join our team in creating an engaging quiz platform designed to assist students in studying and reviewing a wide range of subjects through various types of quizzes. This innovative platform will include a dynamic 1v1 game mode, allowing users to challenge each other in real-time.
**Key Responsibilities:**
- Develop and maintain a scalable web application that offers a seamless user experience.
- Implement both front-end and back-end functionalities to support platform features.
- Collaborate closely with our team to meet project milestones efficiently.
**Ideal Candidate:**
- Proven experience in building robust web applications.
- Strong proficiency in both front-end and back-end technologies.
- A quick, proactive developer who values long-term project commitments over short-term tasks.
**Important Notes:**
- Please refrain from applying if you do not have prior experience in product development.
- This is not a one-week project; we are looking for a dedicated developer interested in a long-term partnership involving multiple phases.
- We exclusively hire individuals for this role, not agencies.
**Application Requirements:**
- Provide a link to a live website you have developed where we can register and test your product.
**Preferred Technologies:**
While we have specific technologies in mind, we are open to discussing alternatives based on your expertise:
- **Frontend:** Next.js, Tailwind, Shadcn/ui
- **Backend:** Supabase (Database, Authentication, Realtime, Storage) or S3 for storage
- **Authentication:** Supabase Auth or Clerk
- **Real-time Features:** Supabase Realtime or Pusher
- **Admin Tools:** Supabase Studio or Appsmith
- **1v1 Game Functionality:** Socket.io
We look forward to discussing the project details with qualified candidates during the interview process. Thank you for your interest!
0.0
- 15.0
- 30.0
{"invitesSent" => 11, "totalInvitedToInterview" => 7, "totalHired" => 0, "totalUnansweredInvites" => 2, "totalOffered" => 0, "totalRecommended" => 2}
Description
We are building ITASSIST, an AI-powered assistant for the banking & fintech industry.
The solution must allow users to upload multiple file types, securely process them, and answer user questions directly from the content.
Additionally, if users explicitly allow, the agent should also fetch relevant information via secure web search.
Your Responsibilities:
Build an AI Chat Agent capable of processing:
Documents: PDF, Word (with embedded Excel/images), Excel (with charts/screenshots), PowerPoint (with embedded content).
Data Files: XML, JSON, CSV, TXT.
Screenshots & Images: PNG, JPG (OCR support required).
Emails: Including Word/Excel embedded attachments.
URLs: Both open and secure (login-based).
Enterprise Sources: JIRA, Confluence, SharePoint (via APIs).
Integrate Advanced Document Parsing & OCR:
Extract text from embedded screenshots and images.
Normalize content for indexing.
Enable AI-powered Q&A with External Web Search (Optional):
Implement an opt-in web search layer when the user explicitly requests.
Combine retrieved web information with internal document answers.
Build Conversational UI:
User-friendly interface for uploading zipped files and interacting via chat.
Ensure Banking-Grade Security & On-Premise Deployment:
On-premise or private cloud deployment (no external SaaS dependencies for core processing).
OAuth2 / SSO login and strict access control.
Data encryption and masking.
Required Skills
Python (preferred) or Node.js.
LangChain / LlamaIndex experience (document QA + external web search integration).
Vector databases (Pinecone, Weaviate, or Chroma).
Document parsing (pdfplumber, python-docx, openpyxl, python-pptx).
OCR (Tesseract or Azure Cognitive Vision).
Web development (React/Next.js or Flask/FastAPI).
API Integration (JIRA, Confluence, SharePoint).
Secure deployment (OAuth2, SSO, Kubernetes/Docker for on-prem).
Optional: Experience integrating safe web search APIs (Bing, SerpAPI, Google Custom Search).