Multi-Agent Orchestration System (LangGraph Supervisor)
Worldwide
Description: We're building a system that requires several specialized AI agents working together under a supervisor, and we need an engineer who has actually built multi-agent orchestration before, not just single agents or simple chatbots. The hard part here isn't any one agent, it's the coordination: routing work to the right agent, passing state cleanly between steps, and keeping the whole thing reliable in production. What we're building: We have a workflow that needs to be broken across multiple specialized agents: A research agent that gathers and structures information A drafting agent that produces the output A validation agent that checks the draft against requirements A supervisor that decides which agent runs when, routes work between them, and manages the overall state Responsibilities: Design the supervisor architecture and the agent graph in LangGraph Build 3 specialized sub-agents (research, drafting, validation) with clear responsibilities Implement state passing between agents so context isn't lost across steps Add retries and error handling so a single failure doesn't break the whole run Add a human-in-the-loop approval gate before any final output is committed Keep behavior predictable and debuggable in production Requirements: Real, demonstrable experience with multi-agent orchestration (LangGraph specifically preferred) Strong with LangChain, LangGraph, and Python Understanding of supervisor/sub-agent patterns, state management, and conditional routing Experience making agent systems reliable, not just working in a demo Clean, well-documented, maintainable code Bonus: Experience with human-in-the-loop approval flows LangSmith or similar for tracing/observability of agent behavior
$10,000.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CANVictoria11:46 PM
- $550 total spent1 hire, 0 active
- Food & BeverageIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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