AI Job Search Agent avatar

AI Job Search Agent

Try for free

This Actor is paid per event

Go to Store
AI Job Search Agent

AI Job Search Agent

mohamedgb00714/ai-job-search-agent
Try for free

This Actor is paid per event

Developer
Maintained by Community

Actor Metrics

  • 3 Monthly users

  • 5.0 / 5 (1)

  • No bookmarks yet

  • 89% runs succeeded

  • Created in Mar 2025

  • Modified 5 days ago

Categories

An intelligent job search assistant that analyzes resumes and finds matching job opportunities across multiple platforms. This actor uses LangGraph and LangChain to provide personalized job recommendations based on skills, experience, and preferences.

🚀 Features

  • Resume analysis and skill extraction
  • Multi-platform job search (LinkedIn, Indeed, Dice)
  • Intelligent job matching and ranking
  • Personalized recommendations
  • Structured JSON output
  • Automated job filtering and scoring

💡 Use Cases

  • Job Search: Find relevant job opportunities based on resume and preferences
  • Skills Analysis: Extract and analyze skills from resumes
  • Career Guidance: Get personalized recommendations for job search
  • Market Research: Understand job market trends and requirements
  • Resume Enhancement: Identify skill gaps based on job requirements

🔧 Input Parameters

FieldTypeDescription
resumeStringThe resume text to analyze
locationStringPreferred job location (default: "Remote")
jobTypeStringType of employment (e.g., "full-time", "contract")
keywordsStringAdditional search keywords
modelNameStringLLM model to use (default: "gpt-4")

📊 Output

The actor provides structured JSON output containing:

  1. Summary

    • Overview of search results
    • Number of matching jobs
    • Key insights
  2. Jobs Array (Top 5 matches)

    • Job title
    • Company name
    • Location
    • Salary information
    • Match score (0-1)
    • Application URL
    • Employment type
    • Job description
  3. Recommendations

    • Next steps for the job seeker
    • Career development suggestions
    • Application strategies

📚 Example Usage

1{
2    "resume": "Your resume text here...",
3    "location": "San Francisco",
4    "jobType": "full-time",
5    "keywords": "machine learning, python",
6    "modelName": "gpt-4"
7}

Example output:

1{
2    "summary": "Found 15 matching jobs in San Francisco area...",
3    "jobs": [
4        {
5            "title": "Senior Data Scientist",
6            "company": "Tech Corp",
7            "location": "San Francisco, CA",
8            "salary": "$150,000 - $200,000",
9            "match_score": 0.92,
10            "url": "https://..."
11        }
12    ],
13    "recommendations": [
14        "Update your ML skills section",
15        "Apply within 24 hours of posting",
16        "Highlight cloud computing experience"
17    ]
18}

🛠️ Customization

The actor can be customized by:

  1. Adding new job boards in src/tools.py
  2. Modifying the matching algorithm
  3. Adjusting output format and fields
  4. Customizing search parameters

📈 Performance Features

  • Efficient parallel job search across platforms
  • Smart result deduplication
  • Rate limiting and error handling
  • Result caching for improved performance
  • Limited to top 5 most relevant results

💬 Support

📝 License

Apache 2.0