Job searching can be overwhelming, time-consuming, and inefficient—especially when results are scattered, irrelevant, or require constant manual filtering. I wanted to create a solution that reduces this friction by automatically finding, analyzing, and delivering relevant job opportunities based on personalized criteria.
Make.com – workflow automation and orchestration
Google Sheets – structured user profile (job preferences, skills, filters)
SerpApi – real-time job search data (Google Jobs)
Google Gemini (AI) – job evaluation, filtering, and email formatting
Gmail – delivery of curated job opportunities
Refined Prompt (Final Version):
Candidate Profile:
Name: Rebeca Espinoza
Skills: Critical thinking, time management, communication, problem solving, leadership, organization
Target Roles:
Entry-level Legal Assistant
Software Engineer Internship
Software Engineer Apprenticeship
Preferred Industries:
Corporate / In-house legal
Government / Public sector
Tech companies
Finance / FinTech
Government / Defense tech
Location: Charlotte or Concord, NC
Constraints:
Only include entry-level, internship, or apprenticeship roles
Must be located in Charlotte or Concord, NC
Must be current (2026 listings)
Exclude:
Irrelevant or vague roles
Listings based on generic keywords (job, work, position, etc.)
Only include roles that align with career growth path
Evaluation Rules:
Assign match score (1–10) based on role, industry, and location
Filter out scores below 7
Categorize each role as:
Legal
Tech
For Each Selected Job, Return:
Job Title
Company
Location
Category (Legal or Tech)
Match Score (1–10)
1-sentence explanation
Application link
Final Output Format:
Format as a professional job alert email
Subject line: Top Job Matches for Today
Two sections:
Legal Opportunities
Tech Opportunities
Use clean bullet points (no asterisks)
Keep tone concise, structured, and professional
Only include high-quality matches
The system generates a clean, structured email that includes:
Curated job listings aligned with my target roles and location
Clear summaries of each opportunity
Personalized reasoning for why each job is a good fit
Organized, easy-to-read formatting for quick decision-making
Results
Output & Impact:
With this AI agent, I’m no longer wasting time scrolling through random job listings that don’t fit me. It pulls in real-time opportunities that actually match my goals, location, and the kind of roles I’m working toward. Everything comes to me already filtered and organized, so I can focus on applying and getting better instead of searching. Overall, it’s made my job search way more efficient, less stressful, and a lot more intentional toward the future I’m building.