Search for Jobs
job-searchFull Description
Use this tool to search for current open job positions.
Call this tool whenever the user asks about:
- jobs
- careers
- open roles
- hiring
- employment
- positions
Parameters:
- role (string, optional)
Keywords or job title to filter results. Example: "software engineer", "designer"
- city (string, optional)
- state (string, optional)
Used only when both are provided. State must be a 2-letter code (example: "CA")
- maxRadius (number, optional)
Radius in miles from the specified city.
- salaryMin (number, optional)
Only return jobs where the job's minimum salary >= this value.
- page (number, optional, default = 1)
Used for pagination. Increase page number to retrieve additional results.
Behavior:
- Returns a list of matching open job postings.
- In structured output, each result includes:
title location salary range
Do not invent filters. Do not guess city/state. Omit filters if not provided by the user. If only one of city or state is available, run the search without a location filter and say that to the user.
Example:
User: "Find software engineering jobs in Seattle"
Tool call:
{ "role": "software engineer", "city": "Seattle", "state": "WA", "page": 1 }
Parameters (0 required, 6 optional)
citystringCity to filter job search results, e.g., San Francisco
maxRadiusnumberMaximum radius in miles
pagenumberPage number for paginated results, default is 1
rolestringJob title, role, or keywords to search for
salaryMinnumberMinimum salary
statestringState to filter job search results, e.g., CA