Search Jobs
search_jobsSearch live tech job postings with filters for keyword, role, seniority, skill, location, salary, remote policy, and visa sponsorship. Returns job title, company, salary range, and key skills.
Instructions
Search HireJack's database of live tech job postings. Filter by keyword, role family, seniority, skill, location, salary, remote policy, or visa sponsorship. Returns a slim list of jobs with title, company, location, salary range, posted date, and key skills. Use this for queries like 'remote senior backend roles paying $200K+', 'data engineer jobs at fintech companies', 'who is hiring Rust developers in NYC'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free-text keyword search (case-insensitive substring) across raw and standardized title, company name, company domain, and location. Tip: use the `skill` parameter for skill matches — `q` does NOT search job descriptions or the skill list. | |
| visa | No | Visa sponsorship: 'yes' or 'no' | |
| limit | No | Max results to return (default 25, max 100) | |
| skill | No | Single skill name to require (case-insensitive substring match), e.g. 'Rust' or 'Kubernetes' | |
| cursor | No | Opaque pagination cursor from a previous search_jobs call's `meta.next_cursor`. Pass it back (with the SAME filters) to fetch the next page of results. | |
| family | No | Role family (software_engineering, machine_learning, etc.) | |
| remote | No | Remote policy filter | |
| company | No | Company domain to filter by, e.g. 'stripe.com' | |
| location | No | Location substring filter, e.g. 'San Francisco' or 'New York' | |
| education | No | Minimum degree the job requires (AI-extracted). E.g. 'bachelor' returns jobs whose stated requirement is exactly a bachelor's. | |
| seniority | No | Seniority level | |
| experience | No | Years-of-experience bucket the job asks for (AI-extracted yearsMin). E.g. '0-2' for entry-level-friendly roles, '10+' for very senior ones. | |
| has_salary | No | Only include jobs with disclosed salary | |
| salary_max | No | Maximum salary ceiling (annual USD). Matches jobs whose floor is at or below this (i.e. salaryMin <= X). | |
| salary_min | No | Minimum salary floor (annual USD). Matches jobs whose disclosed salary range *could pay at least* this much (i.e. salaryMax >= X). A job with range $150K–$250K matches salary_min=200000. | |
| posted_since | No | Only include jobs posted on or after this date (YYYY-MM-DD). E.g. for 'jobs posted this week', pass the date 7 days ago. |