← Állások

AI Developer Needed to Build a Production-Ready AI Agent System for a Multi-Location Restaurant

Költségvetés: $100.0 FIXED / ⭐ 4.98 (59) United States

python, artificial-intelligence, adobe-illustrator, javascript, graphic-design, android, web-programming, machine-learning, api, java

Előnyben részesített képesítések

  • Tapasztalat: Kezdő
We are looking for an experienced AI Developer to develop and implement a fully integrated AI Agent system for our multi-location restaurant business in Australia. Our goal is to automate customer communications across multiple platforms while centralising our business data into an intelligent AI system capable of generating reports, analysing performance, and providing actionable business insights. We require a complete, production-ready solution, not just a basic chatbot, standalone dashboard, or limited proof of concept. The ideal candidate will have strong experience in AI agents, workflow automation, API integrations, database architecture, and business intelligence systems. You should be capable of designing, developing, testing, and deploying a reliable solution that can scale as our business grows. Project Objectives The primary objectives of this project are to: Automate customer communications across multiple channels. Integrate data from our restaurant locations and existing business systems. Build AI agents that can access relevant business information and execute approved workflows. Centralise operational and customer data into a structured, accessible system. Generate automated reports and performance summaries. Analyse business performance and identify trends, issues, and opportunities. Provide a scalable architecture that supports additional locations, integrations, and AI capabilities in the future. Key Responsibilities 1. AI Agent Development Design and implement AI agents capable of performing business-specific tasks. Build tool-enabled agents that can retrieve information, interact with APIs, and execute approved actions. Implement context-aware workflows with appropriate error handling and fallback mechanisms. Integrate retrieval-augmented generation (RAG) where needed to provide accurate, business-specific responses. Implement human escalation and approval workflows for sensitive or high-impact actions. 2. Customer Communication Automation Integrate relevant customer communication channels, such as WhatsApp, website chat, email, and other agreed platforms. Automate responses to common customer questions about menus, opening hours, locations, bookings, and restaurant policies. Route complex, sensitive, or unresolved inquiries to the appropriate staff. Maintain conversation history and relevant customer context where appropriate. Ensure customer communications are consistent, reliable, and aligned with business requirements. 3. Business Data Integration Connect the AI system to existing business software through APIs and other supported integration methods. Integrate relevant data sources, potentially including POS systems, online ordering platforms, booking systems, customer databases, and sales records. Design a centralised data architecture that supports multiple restaurant locations. Implement data validation, synchronisation, access controls, and monitoring. Ensure that information is attributed to the correct restaurant location and reporting period. 4. AI-Powered Reporting and Business Intelligence Develop automated reports covering sales, customer activity, operational performance, and other agreed business metrics. Enable comparisons between different restaurant locations. Generate daily, weekly, and monthly business summaries. Allow authorised users to ask questions about business performance using natural language. Identify trends, anomalies, and potential operational issues from available data. Generate actionable insights based on actual business data, with transparent calculations and traceable sources. 5. Backend, Database, and API Development Design and implement a secure, maintainable backend. Develop APIs for communication between AI agents, business systems, databases, and reporting interfaces. Implement appropriate database schemas and data access patterns. Support multi-location data separation and role-based access control. Ensure reliable processing of requests, background tasks, and scheduled reporting. 6. Deployment and Production Readiness Deploy the solution to a suitable cloud or hosting environment. Implement logging, error monitoring, and operational alerts. Add automated testing and integration testing. Implement authentication, authorisation, secret management, and appropriate data protection measures. Optimise system performance, reliability, and AI API costs. Provide technical documentation, deployment instructions, and handover support. Required Technical Skills We are looking for candidates with demonstrated experience in several of the following areas: Python and backend development. AI agents and agent orchestration frameworks such as LangGraph or LangChain. Large language models and API integrations, including OpenAI, Anthropic, or comparable providers. Retrieval-augmented generation (RAG), embeddings, and vector databases. REST APIs, webhooks, and third-party system integrations. PostgreSQL, MySQL, or other suitable database technologies. Workflow automation tools such as n8n, where appropriate. WhatsApp Business Platform or other messaging integrations. Cloud deployment, Docker, and production application monitoring. Reporting, analytics, and business intelligence. Authentication, permissions, and secure multi-tenant or multi-location architecture. Experience with restaurant technology, POS integrations, online ordering systems, and customer service automation will be highly regarded. Expected Deliverables The successful candidate will be responsible for delivering: A documented system architecture and implementation plan. A functioning AI agent platform with agreed business workflows. Customer communication integrations for the selected channels. Integrations with the agreed business data sources. A centralised data layer and secure backend APIs. Automated reporting and AI-powered business insights. A testing and quality assurance process. A deployed, production-ready solution. Technical documentation and handover. Post-launch support and a plan for ongoing maintenance. All deliverables, integrations, and acceptance criteria will be agreed upon before implementation begins. Project Approach We expect the developer to begin with a discovery and architecture phase to understand our current systems, business processes, data sources, and priorities. The project should then proceed through clearly defined milestones, including development, integration, testing, deployment, and handover. We value developers who can recommend practical solutions, identify technical limitations early, manage dependencies, and communicate progress clearly throughout the project. We are open to recommendations regarding the technology stack, AI models, hosting infrastructure, and workflow architecture, provided the proposed solution is secure, maintainable, cost-effective, and suitable for production use. What We Are Looking For The ideal candidate: Has delivered AI-powered applications or automation systems beyond basic chatbot demonstrations. Can explain architectural decisions and integration requirements clearly. Understands the importance of data accuracy, security, reliability, and maintainability. Can work independently while communicating regularly with stakeholders. Can estimate development effort and identify risks before implementation. Is comfortable working with an evolving set of requirements. Can provide relevant portfolio examples, demos, or code samples. When Applying, Please Include Please provide the following information in your proposal: A brief introduction to your relevant AI development experience. Examples of AI agents, automation platforms, or integrated business systems you have built. Your recommended technical architecture for this project. Your experience integrating messaging platforms, APIs, and business databases. Your estimated timeline and preferred engagement model. Any technical questions or dependencies you would want to clarify before starting. Generic proposals without relevant technical details or examples are unlikely to be considered. Project Type and Engagement This is a substantial AI development project intended to produce a working, production-ready business system. We are open to discussing fixed-price milestones or an hourly engagement, depending on the proposed scope, implementation plan, and experience of the selected developer. The initial focus will be on agreeing on requirements, defining deliverables, and establishing a realistic development roadmap. We are looking for a reliable technical partner who can help us build a long-term AI automation capability for our restaurant business.
Megnyitás Upworkön

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Bejelentkezés