🤖 Personal Project · Agentic AI

Job Search Agent

A multi-tool agentic AI built with Python, LangChain, and Groq — searches live job listings, evaluates candidate fit against a CV, and reasons autonomously about which tools to invoke.

Groq
Ultra-fast Inference
ReAct
Agent Pattern
2
Core Tools
Overview

Autonomous Job Search & CV Matching

Multi-tool agentic AI built with Python, LangChain, and Groq. An autonomous agent that searches live job listings and evaluates candidate fit against a CV — leveraging a fast LLM inference backend to deliver real-time job match recommendations without manual tool chaining.

Personal Project  ·  Python · LangChain · Groq · Agentic AI  ·  github.com/esember/job-search-agent
Architecture & Features

A ReAct Agent Loop, Not a Fixed Workflow

The agent decides which tools to invoke, in what order, and when the task is complete — no hard-coded pipeline.

  • Multi-tool agent loop — a LangChain ReAct agent orchestrates multiple tools in sequence: job search, CV parsing, and match scoring without manual intervention between steps.
  • Groq LLM backend — ultra-fast inference via the Groq API enables real-time agent reasoning and tool-call decisions, with significantly lower latency than standard API paths.
  • Job search tool — queries live job listings based on role, location, and keywords, returning structured results the agent consumes directly.
  • CV matching tool — parses the candidate's CV and computes skill-gap and relevance scores against each listing using LLM-driven semantic comparison.
  • Agentic reasoning — the agent autonomously decides which tools to invoke, in what order, and when the task is complete.

See It in Action

Interactive terminal-style demo of the agent reasoning through a job search

Key Capabilities

Extensible, Fast, Autonomous

Autonomous multi-step job search without manual tool chaining
Real-time CV-to-job match scoring powered by LLM reasoning
Groq-accelerated inference for near-instant agent responses
Extensible tool architecture — add new data sources with minimal code
Python LangChain Groq API Agentic AI ReAct Agent LLM Tool Use CV Matching Job Search