Career Agents
Open-source multi-agent system automating the job search pipeline
Overview
Career Agents coordinates a set of specialized AI agents to take a candidate from raw profile data to a fully prepared job search — resume tailoring, interview simulation, LinkedIn optimization, and application tracking — with each agent owning one stage of the pipeline.
Problem
Job seekers juggle disconnected tools for resume writing, interview prep, LinkedIn optimization, and tracking applications, redoing the same context-gathering work for every tool.
Solution
A pipeline of cooperating agents — Resume Agent, Interview Agent, LinkedIn Agent, and Job Tracker — that share a single candidate context object, each specializing in one transformation and handing structured output to the next agent in the chain.
Architecture
- 1User submits profile + target role
- 2Career Agent (orchestrator) decomposes the request and dispatches to specialist agents
- 3Resume Agent tailors resume bullets and keywords to the target job description
- 4Interview Agent generates likely questions and model answers based on the role and resume
- 5LinkedIn Agent proposes headline/summary optimizations for discoverability
- 6Job Tracker persists application state and follow-up reminders
Technical Challenges
- Keeping agent handoffs deterministic — passing structured JSON contracts between agents instead of free-form text to avoid context drift.
- Controlling latency and cost across multiple chained LLM calls by batching and caching intermediate agent outputs.
- Designing prompts that stay consistent across very different candidate backgrounds without hand-tuning per user.
Results
- Open-sourced on GitHub for the developer community to extend with new agent types.
- Demonstrates a reusable orchestrator + specialist-agent pattern applicable beyond job search.