AI Engineer (AI Responses will be ignored)

Posted 3 days ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

AI Engineer: Multi-Agent AI Microservice for SaaS CRM (All AI responses are ignored) Project Overview We are developing a CRM and need to integrate an AI intelligence layer for an existing multi-tenant SaaS CRM. We are seeking an experienced AI and backend engineer to develop a reusable agentic AI microservice and implement eight specialized AI agents. This is primarily a backend and AI architecture engagement. You will not be responsible for frontend or UI development and will collaborate with a full stack dev to make sure your work integrates into the product. The project is expected to be completed within six weeks We are looking for an efficient and highly capable developer who can work within an existing codebase, make pragmatic architectural decisions, and deliver a functional, maintainable, and extensible system. What You Will Build The primary deliverable is a centralized AI orchestration service that allows the CRM to: * Securely retrieve authorized CRM records. * Understand user intent. * Select and invoke the appropriate AI agent or tool. * Use structured and unstructured CRM context. * Apply agent-specific system prompts and workflows. * Return validated, structured outputs. * Propose CRM actions for user review and confirmation. * Support continued conversations through the CRM’s AI chat. * Run scheduled and event-driven agents. * Allow additional agents to be added without rebuilding the core service. The LLM must not have direct or unrestricted database access. Authentication, tenant isolation, record permissions, tool execution, validation, and CRM write actions must remain controlled by the backend. Initial AI Agents You will implement the foundation and workflows for: 1. Daily Briefing Agent Produces prioritized daily and record-specific insights based on tasks, deadlines, communications, opportunities, commissions, and CRM activity. 2. Email Creator and Polisher Generates or improves emails using user instructions and authorized CRM context. 3. CRM Record Generation Agent Generates proposed tasks, projects, project task plans, opportunities, commissions, and other supported CRM records for user approval. 4. Athlete Market-Value Change Alert Agent Explains meaningful changes in proprietary athlete market valuations and recommends appropriate next actions. 5. PR and Media Sentiment Agent Uses web and news search and the Grok API for X/Twitter monitoring, sentiment analysis, rumor detection, urgency classification, and recommended actions. 6. Concierge Form Agent Converts unstructured user requests into validated form JSON, identifies missing fields, and asks targeted follow-up questions. 7. Image and Social Content Agent Produces sports-business image-generation workflows, captions, platform sizing, branding options, and iterative image-edit instructions. 8. Legal Document Drafting Agent Drafts representation agreements, limited mandates and authorizations, offers, and counteroffers using approved templates, clause libraries, CRM context, and open-ended LLM drafting. The workflow must support missing-information questions, revisions, comparisons, versioning, and editable document export. Core Technical Responsibilities * Design the multi-agent orchestration architecture. * Build an extensible agent registry and intent-routing system. * Develop reusable CRM retrieval tools. * Implement tenant and record-level permission enforcement. * Build structured-query and semantic/vector retrieval workflows. * Create versioned system prompts and agent prompts. * Engineer structured prompt workflows for each agent. * Define and validate JSON output schemas. * Implement response repair, retries, and controlled error handling. * Create proposed-action preview and confirmation workflows. * Implement scheduled and event-driven execution. * Integrate approved LLM, search, image-generation, and external API providers. * Add AI run logging, prompt versions, tool-use records, errors, and relevant performance metadata. * Create repeatable evaluation cases and automated tests. * Document APIs, prompts, agent registration, configuration, deployment, and known limitations. * Commit all source code and work product to the Company’s private GitHub repository. Required Experience Applicants should have strong experience with: * Production LLM applications. * Agentic AI or multi-agent orchestration. * OpenAI APIs and tool or function calling. * Retrieval-augmented generation. * Prompt and system-instruction engineering. * Structured LLM outputs and schema validation. * Vector search and embeddings. * Secure multi-tenant SaaS architecture. * Node.js, TypeScript, and Python backend development. * MongoDB and preferably MongoDB Atlas Vector Search. * REST APIs or equivalent service architecture. * Background jobs, scheduled processes, retries, and logging. * GitHub-based development and technical documentation. Experience with AI-generated documents, image-generation APIs, CRM applications, or legal drafting systems is strongly preferred. How to Apply Please provide: * A brief explanation of your experience building agentic AI or tool-calling AI systems. * Links or descriptions of relevant projects. * Your experience with RAG, vector search, structured outputs, and multi-tenant permissions. * Your proposed architecture for routing CRM requests among specialized agents. * Confirmation that you can commit to the six-week timeline and fixed budget. * Confirmation that you are comfortable assigning all project intellectual property to the Company.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Chatbot Integration
Artificial Intelligence
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 1, 2024
  • United States
    Mill Creek9:57 AM
  • $6.2K total spent
    24 hires, 2 active
  • 8 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

AI Agent Development
VICIDIAL
Automation
Electronics
Embedded System
Embedded C
Firmware Programming
STM32
ESP32
Arduino
PCB Design
KiCad
Altium Designer
Robotics
CAN Bus
Microcontroller Programming
Circuit Design
Electronic Circuit Design
Internet of Things
Hardware Prototyping
Medical Device
Proteus Design Suite
EasyEDA

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