Reverse Apply

Let the job posting apply to Karsten Rieke

Paste a job posting. You get a report on how well Karsten Rieke's CV matches what it asks for, with the CV line behind each verdict. Then you can ask questions about the report and get a draft cover letter.

Application of a job posting

The posting fills this in

Checks are paused for now. Please come back later.

You can still read the example report.

What a report looks like

Made-up example: fictional candidate, fictional posting

Posting

Senior product manager, search

Northwind Labs (fictional)

Applying to

Ada Example (fictional)

Result

61% match

Match: 61 of 100
Minimum requirements

1 of 4 minimum requirements not on record

“Not on record” means the CV does not show it. It does not mean the person lacks it.

  1. 1
    Minimum requirement

    Owned a search or retrieval product used by developers

    Met
    Product owner for the site search API used by 2,000 developers.CV, Example Corp

    The CV line states ownership of a developer-facing search API.

  2. 2
    Minimum requirement

    Defined relevance metrics and ran offline evaluations

    Partly
    Set up weekly relevance reviews with the data team.CV, Example Corp

    Reviews are named, but no metrics or offline evaluation are on record.

  3. 3
    Minimum requirement

    Experience with usage-based pricing

    Not on record

    Nothing in the CV mentions pricing.

  4. 4
    Minimum requirement

    Led a cross-functional team of engineers and designers

    Met
    Led a team of eight across engineering, design and data.CV, Example Corp

    A team size and the functions are stated.

  5. 5
    Desirable

    Familiarity with embeddings and reranking

    Partly
    Shipped semantic search using an off-the-shelf embedding model.CV, Side project

    Embeddings are named; reranking is not.

How it works

  1. PastePaste the text of a job posting. No account and no e-mail address.
  2. ReadA model lists what the posting asks for and sorts it into minimum and desirable requirements.
  3. CheckEach requirement is checked against the CV and stamped: met, partly, or not on record. The CV line behind the verdict is shown next to it.
  4. AskAsk follow-up questions. The chat answers from the posting, the CV and the report, and can argue against the match if you ask it to.
  5. DraftGet a draft cover letter in which each paragraph about the candidate cites a CV line.

What it will not do

  • Decide for you. A verdict is a model's reading of two texts, and it can be wrong. The CV line is there so you can check it.
  • Say “no”. “Not on record” means the CV does not show it, not that Karsten Rieke cannot do it.
  • Speak for Karsten Rieke. Software writes the report and the letter. Karsten Rieke does not write or send them.
  • Answer questions outside the posting, the CV and the report.
  • Keep your text for long: 30 days, or until you delete the report.

How it is built

Each step (read the posting, judge the evidence, answer, write) is a small agent built with Pydantic AI.

Every model call is recorded as an OpenTelemetry trace: the prompt, the answer, the time and the cost.

Evals check the agents against test cases with known answers, against reports the owner corrected by hand, and with a second model that judges the cited CV lines.

The owner's dashboards show the runs, the traces, the evals and the spend.