What You’ll Learn

If you’ve asked “What is the salary of a prompt engineer?” you’ve probably heard a frustrating answer: it depends. Titles vary, the work ranges from UX‑like prompt crafting to full‑stack LLM engineering, and pay swings with location, company stage, and your ability to ship value with AI. Viral posts about $300k–$500k roles do exist, but most offers cluster in a more predictable band after you normalize for those factors.

In this tutorial, you’ll learn a repeatable process to benchmark prompt‑engineer (and adjacent LLM engineer) salaries in 7 steps. You’ll gather trustworthy data, compare apples to apples across locations and titles, and turn your research into a confident negotiation plan.

A modern desk setup showing a laptop with multiple salary dashboards open, a notebook with hand-drawn salary ranges, and warm natural lighting

As a baseline for context, here’s where broader software pay sits in the U.S. (useful when a job blends software + AI responsibilities):

$132,930
US Software Developer Median Salary (BLS 2023)Source: bls-oes-15-1252-2023

Use that as a floor reference; prompt/LLM roles at top tech and high‑growth AI companies often exceed it, sometimes significantly, especially when equity is meaningful.

Before You Start: Tools and Setup

You’ll move faster with a small toolkit:

  • A simple spreadsheet (columns: Title, Company, Location, Level, Base, Bonus, Equity, Total Comp, Source, Notes)
  • Accounts at a few data sites (read‑only is fine): Levels.fyi, Glassdoor, LinkedIn Salary, Indeed, Payscale
  • A rough cost‑of‑labor reference for geo adjustments (see each site’s location filters)
  • A shortlist of target companies and locations (hybrid/remote rules matter)
TipOne spreadsheet to rule them all

Create a single "comp tracker" spreadsheet and paste every data point with the date and a source link. Tidy inputs now = faster decisions later.

Where to find reliable compensation data

SourceWhat you getGood for
Levels.fyiCrowdsourced base/bonus/equity and levelsBig‑tech and late‑stage calibration
Glassdoor SalariesCompany‑reported ranges and employee estimatesBroad coverage across industries
LinkedIn SalaryAggregated ranges by title and regionQuick geo comparisons
Indeed SalariesRole‑based pay snapshotsRapid scans by location
PayscaleMarket ranges by skills/experienceSkill premiums
Hired State of SalariesAnnual tech salary trendsMacro context

The Steps

  1. Define the role (and its aliases)
    "Prompt engineer" can mean anything from crafting system prompts and evaluation harnesses to building full RAG pipelines. Read 10–15 current JDs across your target companies. Note must‑have skills (Python, LLM APIs, evaluation, vector databases, LangChain/LlamaIndex, RLHF exposure, safety/guardrails). Also record alias titles: "LLM Engineer," "Applied AI Engineer," "AI Engineer," "Prompt & Evaluation Engineer." Search and benchmark all relevant titles, not just "prompt engineer." For headline outliers (e.g., Anthropic’s widely cited listing), treat them as top‑end signals, not the norm (The Verge).

  2. Build your target market list
    Make a list of 10–20 companies that match your risk/return profile: frontier labs, big tech, AI‑first startups, and AI‑curious incumbents. Capture: team size, funding stage, geo, remote policy, and whether the role sits in product, platform, or research. Pay varies across these axes—frontier labs may pay high cash or high equity, incumbents often have structured salary bands, and early startups trade more equity for cash.

  3. Pull fresh data from multiple sources
    Search by title + location on Levels.fyi, Glassdoor, LinkedIn Salary, Indeed, and Payscale. Pull base, bonus, equity, and (if available) total compensation (TC). For roles with sparse data, triangulate from adjacent titles (e.g., "Machine Learning Engineer" or "AI Engineer") at the same company and level. Save the raw link and the date—you’ll need it to defend your range later. On company sites, look for salary ranges in job posts (many U.S. states require posting comp ranges).

  1. Normalize to compare apples‑to‑apples
    Not all dollars are equal. Convert every data point into an annualized total comp: TC = Base + Bonus (target) + Equity (annualized at current grant value). If equity vests over 4 years with a 1‑year cliff, divide the current fair value by 4. Factor any signing bonus separately (it’s one‑time). For geo differences, check location adjustments on sources or use each site’s city filter to see local medians.

    • Quick formula: Annualized equity = (Total Equity Grant ÷ 4).
    • Adjust for remote: Some companies pay by employee location; others pay by office location. Ask directly which policy applies.
  2. Weigh skills and impact signals
    Skills shift pay. Demonstrable experience with LLM evaluation, retrieval‑augmented generation (RAG), productionizing prompts, safety/guardrails, and cost/latency optimization can place you in higher bands. Certifications are nice; shipped outcomes are better. Add portfolio signals: a small repo with evals, a fast demo app, or clear cost benchmarks (tokens, latency) can justify the top half of your range.

  3. Craft your target range and negotiation anchor
    After normalization, compute a range (e.g., 50th–75th percentile) for your target title, level, and location. That becomes your “fair market” story. Keep two numbers handy: your confident anchor (top, defensible) and your walk‑away floor. Use your portfolio and impact narrative to support the anchor.

A candidate and recruiter in a bright modern office discussing a printed offer letter with highlighted compensation numbers
  1. Validate with real humans
    Sanity‑check your numbers with trusted peers or mentors (Slack/Discord communities, alumni channels, or AI engineering meetups). Ask for ranges, not exact numbers, and never pressure others to disclose. If you have a recruiter you trust, politely ask, "Where does this role tend to land for someone with my experience?" Combine that feedback with your spreadsheet to finalize your anchor and floor.

Pro Tips & Common Mistakes

  • Ask companies about their pay policy for remote (employee‑location vs office‑location). It can swing cash by 10–20%.
  • Always compare total compensation, not just base. Equity and bonus often decide outcomes.
  • Use multiple titles when searching ("Prompt Engineer," "LLM Engineer," "Applied AI Engineer").
  • Keep screenshots or links for every data point; it’s persuasive during negotiations.
  • Calibrate expectations by company stage: startups may pay below cash market but above in equity.
  • When asked for expectations, reply with a researched range anchored to TC: "Based on market data for this level and location, I’m targeting $A–$B in total compensation."

Wrap‑Up

There isn’t a single “prompt engineer salary.” There’s your role definition, skills, location, company stage—and a market range you can defend. By pulling multiple sources, normalizing for geo and equity, and packaging your value, you’ll move from guessing to negotiating with conviction. Build your comp tracker today, gather five solid benchmarks, and set an anchor you can say out loud without flinching. You’ve got this.