# What Kind of Jobs Does AI-Job-Search Focus On?

> Discover the types of jobs AI-Job-Search targets. Primarily tech-centric roles and Danish market positions, it's adaptable for any industry or geography with custom skills.

- Repository: [Mads Lorentzen/ai-job-search](https://github.com/MadsLorentzen/ai-job-search)
- Tags: faq
- Published: 2026-09-02

---

**AI-Job-Search is a general-purpose, language-agnostic job application assistant optimized for tech-centric roles and Danish-market positions, though its modular architecture supports any industry or geography through custom portal skills.**

The MadsLorentzen/ai-job-search repository functions as a programmable job search framework that automates the discovery and evaluation of employment opportunities. While the tool is architecturally agnostic regarding industry or location, its pre-packaged skills specifically target software engineering, AI/ML, and DevOps positions alongside comprehensive Danish labor market listings. Understanding what kind of jobs the ai-job-search system focuses on requires examining its portal-specific implementations and core evaluation pipeline.

## Built-In Job Categories

The repository ships with three distinct categories of search skills, each targeting different segments of the labor market.

### Tech-Centric Positions via FreeHire

The `freehire-search` skill queries the **free-hire.me** aggregator, which returns exclusively technology-focused listings without requiring an API key. This skill is hardcoded to surface software engineering, data science, AI/ML, and DevOps roles. According to the repository documentation in [`.agents/skills/freehire-search/SKILL.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.agents/skills/freehire-search/SKILL.md), the workflow evaluates these technical listings against your candidate profile to determine fit.

The author’s own success story—being hired as an **AI engineer** after using the tool—demonstrates its particular strength for technical roles, as noted in [`README.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/README.md) lines 24-26.

### Danish Market Opportunities

For localized search, the framework includes four Danish-market CLI skills: `jobbank-search`, `jobdanmark-search`, `jobindex-search`, and `jobnet-search`. These tools scrape public Danish job boards and return postings across all sectors, not exclusively technology roles. As implemented in [`.agents/skills/jobindex-search/SKILL.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.agents/skills/jobindex-search/SKILL.md), these skills treat listings as raw data and process them through the same fit-scoring pipeline regardless of industry.

This makes the out-of-the-box experience particularly robust for Danish speakers seeking local positions in healthcare, finance, manufacturing, or administration.

### General Worldwide Listings

The `linkedin-search` skill hits LinkedIn’s public "guest" API to retrieve listings from any industry or function, including marketing, product management, and finance roles. Located at [`.agents/skills/linkedin-search/SKILL.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.agents/skills/linkedin-search/SKILL.md), this skill demonstrates the framework’s capability to handle broad, global markets beyond the technical niche or Danish geography.

## Architecture Agnosticism

Despite the market-specific implementations, the core architecture remains **industry-agnostic**. The candidate profile defined in [`CLAUDE.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/CLAUDE.md) and the job-evaluation rubric specified in [`.claude/skills/job-application-assistant/04-job-evaluation.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/.claude/skills/job-application-assistant/04-job-evaluation.md) use generic scoring criteria applicable to any role.

The [`README.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/README.md) explicitly states that the workflow is "language- and country-agnostic" while noting that shipped portal skills are built for the Danish market but can be swapped for local boards. This means you can target any job type provided you have a suitable portal skill or can paste posting text directly into the system.

## Command-Line Workflow Examples

From a cloned fork of the repository, you interact with these job categories through Claude Code commands:

```bash

# Initialize your candidate profile

claude /setup

```

```bash

# Search across all installed portal skills (tech, Danish, or LinkedIn)

claude /scrape

```

```bash

# Apply to a specific posting using URL or pasted text

claude /apply https://jobindex.dk/job/1234567

```

```bash

# Add a new portal skill for unsupported markets or industries

claude /add-portal

```

```bash

# Rank scraped jobs by fit before applying

claude /rank

```

These commands invoke the underlying skills, evaluate fit against your profile, draft application PDFs, and optionally perform ATS checks.

## Summary

- **AI-Job-Search focuses on three primary categories**: tech positions (via freehire-search), Danish-market roles across all sectors (via four local CLI skills), and general worldwide listings (via linkedin-search).
- The architecture is **industry-agnostic**, using modular skills that can be swapped or extended for any market.
- Core evaluation logic in [`04-job-evaluation.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/04-job-evaluation.md) and profile management in [`CLAUDE.md`](https://github.com/MadsLorentzen/ai-job-search/blob/main/CLAUDE.md) work uniformly across job types.
- The `/add-portal` command enables extension to new industries or geographic markets beyond the pre-packaged Danish and tech-focused implementations.

## Frequently Asked Questions

### Is AI-Job-Search only for software engineering roles?

No. While the `freehire-search` skill specifically targets tech positions, the Danish portal skills (`jobindex-search`, `jobbank-search`, etc.) retrieve listings from all sectors including healthcare, education, and manufacturing. The evaluation pipeline processes any posting text uniformly regardless of industry.

### Can I use AI-Job-Search for non-technical positions outside Denmark?

Yes. The `linkedin-search` skill queries LinkedIn’s public API for global listings across every industry, including marketing, finance, and operations. The framework treats these as raw text inputs, scoring them against your profile using the same rubric defined in the job-evaluation skill.

### How do I add support for a new job market or industry?

Run the `claude /add-portal` command to scaffold a new CLI skill. This interactive generator creates a portal-specific implementation following the same contract as existing skills like `jobindex-search`, allowing you to target specialized job boards or regional markets not covered by default.

### What makes the system suitable for AI and machine learning positions?

The tool was built by and for AI engineers, with the author documenting their own successful hiring as an AI engineer using the workflow. The `freehire-search` skill specifically aggregates AI/ML and software engineering listings, while the evaluation rubric emphasizes technical skill alignment and project relevance criteria critical to these roles.