Set up your profile

The profile is the yardstick: every score and every tailored CV is measured against it. Fill it once, honestly; update it as your search teaches you things.

What to fill in

The profile is a structured form: Experience, Skills, Languages and Education are separate sections with real fields, not one free-text box. Contact details (name, email, phone, location) flow straight into generated documents, so fill them once and correctly.

Specifics beat adjectives everywhere in this form. "Cut p95 checkout latency from 900ms to 260ms" is material a tailoring pass can reuse; "results-driven professional" is not.

The profile form filled in. A contact block holds the name shown on generated
            documents, first and last name, current role, location, email, phone, website and
            LinkedIn. Below it the Experience section is expanded with two positions, each carrying
            a role, company, location, a date range and bullets written as measurable outcomes:
            rebuilding a console used by 12,000 accounts, cutting a bundle from 1.9 MB to 640 KB,
            cutting CI from 22 to 7 minutes. Collapsed Skills and Languages rows sit at the bottom,
            showing twelve skills and three languages.
The structured profile form.

If you would rather not type it all: paste your existing CV text and hit Parse text. One AI call turns free text into structured fields and shows you a Recognized profile preview, with a "please double-check" list of anything it was unsure about. Nothing is written until you press Apply to form; you can discard the whole thing instead. Importing a PDF or DOCX CV outright is also possible from the Dashboard's Import CV action.

Target roles (archetypes)

Up to five short descriptions of positions you would actually accept. Each one has three parts:

  • Role - the name, as concrete as you can make it.
  • Fit - primary, secondary, or adjacent. This is the tier that shows up as a badge on every Discover row.
  • When it fits - the situation in which you would pitch yourself as this.

Target roles do real work at zero token cost: they flag off-target jobs before any AI is called, they feed the archetype-fit badges and the For-you ordering in Discover, and they seed Discover's default keyword filters. Matching is anchored on distinctive words, so a generic word like "engineer" alone never produces a match. With no target roles defined, no badge is shown at all rather than a guessed one.

The Target roles section of the profile, holding three roles. Senior Frontend Engineer
            is marked Primary and fits when the role owns a product surface end to end. Frontend
            Platform Engineer is Secondary and fits a team running a design system or a monorepo. UI
            Engineer is Adjacent and fits when the work is closer to craft than architecture and the
            pay band still clears the target. A note above says the roles flag off-target jobs
            before any scoring call, at zero tokens.
Three target roles, three fit tiers.

Compensation target

Set your target salary range (gross) and Applye compares every posting that states pay against it, showing one of three badges: Above your target, In your range, or Below your target. Postings with no stated salary say exactly that instead of guessing. The comparison is plain arithmetic - no AI, no tokens.

The two AI tools on this page

  • Scoring profile - an AI-condensed version of your profile used by the recruiter check. A freshness chip tells you when it is stale (you edited your profile after generating it); hit Regenerate to update. Jobs scored against an old version get a "score is stale" prompt on the Dashboard.
  • Pitch - a short self-presentation draft you can regenerate and reuse.
Regenerating the scoring profile.

You can also import a CV as a PDF (Dashboard quick action) to seed the profile instead of typing from scratch. AI setup itself lives in Settings.