TI Playbook / Library / Guide 03 of Tier 1

Run a competitor talent analysis

A working method for turning fragmented public-domain data on a competitor — sites, hires, postings, layoffs, comp signals — into a one-page battlecard a recruiter or hiring manager can actually use. Built for the semi/AI context where the talent competitor is often not the business competitor.

Tier 1 Library Guide Full Guide 7 Steps ~15 min read

When to run this analysis

A competitor talent analysis is not an always-on exercise. It's a focused workstream triggered by a specific event or decision. Running it without a trigger usually produces a report no one reads. The five most common triggers:

  • A competitor announced a major expansion in your hiring market. New fab, new R&D site, new AI lab, recent acqui-hire. You need a read on what they're going to pull from your pool and how fast.
  • You're losing too many candidates to one competitor. Offer decline rate is up, exit interviews keep naming the same name, or your sourcers are burning out chasing the same passive candidates the competitor already locked in.
  • You're entering a new role family, geo, or skill area. You don't yet know who the players are or what good looks like — the battlecard is also a learning exercise for the team.
  • M&A or layoff activity has reshuffled the landscape. A competitor was acquired, ran a layoff, lost a key technical leader, or pivoted strategy. The old read is stale.
  • Quarterly or semi-annual refresh. If battlecards exist, they need refresh on a cadence. Six months is the upper bound before they start misleading.

What you need before starting

A competitor talent analysis runs faster when these are decided up front. Trying to assemble them mid-analysis is where most projects stall.

Scope · roles

The specific role family or skill set you're analyzing competitors against. "Engineering" is not a scope. "Senior CUDA kernel engineers" is.

Scope · market

Geo boundary — single metro, region, country, or global. Anchors all downstream data pulls.

Competitor seed list

2–8 named companies as a starting point. The list will get refined in Step 1 — but don't start from zero.

Data access

LinkedIn Talent Insights or equivalent; a job-posting aggregator (Lightcast, TalentNeuron, or scraped LinkedIn Jobs); a news monitor (Layoffs.fyi, Google Alerts, The Information).

Comp signal source

Levels.fyi for tech total comp benchmarks; H1B Data for US base salaries; internal comp survey access if you have it.

Time budget

~6–12 hours for a first-time competitor; ~2–4 hours for refreshes once a battlecard exists. Plan accordingly.

The seven steps

Each step builds on the prior one. Most existing competitor analyses skip Step 1 and jump straight to Step 4 (hiring signals) — which produces a hiring report, not a talent battlecard. Resist that shortcut. The order matters.

Step 01

Define your competitor set — three lists, not one

The single biggest failure mode in competitor talent analysis is treating your business competitor list as your talent competitor list. They often overlap. They are almost never the same.

Build three distinct lists
  • Direct competitors — companies who sell against you in the market. Easiest list. Often not the most useful for talent.
  • Talent competitors — companies you actually lose candidates to or fish in the same pool with. May include companies you've never sold against (e.g., a chip designer competing with a hyperscaler for the same ML engineers).
  • Aspirational competitors — companies whose talent posture, employer brand, or comp model you want to learn from. Often outside your industry.

Semi/AI example A pre-IPO AI chip startup hiring senior CUDA engineers might list Cerebras and Groq as direct competitors. Their actual talent competitors are Nvidia, Anthropic, OpenAI, Meta, and (recently) Stripe Infra — none of whom sell competing chips. The aspirational set might include Apple Silicon and Tesla AI for retention practices.

Step 02

Map their org and team structure

Before you can read hiring signals, you need to know what teams exist. The same role title can sit in radically different team structures with very different comp, scope, and movability profiles.

Pull from public domain
  • 10-K filings, investor decks, earnings transcripts — find where they say they're investing. "We grew our AI org 40% in 2025" is a hiring signal.
  • Engineering blog and conference talks — reveals team structure, leadership names, technical priorities.
  • LinkedIn org navigation — search "[Company] AI Research" or "[Company] Silicon Engineering" to find team clusters and reporting structures.
  • Patent filings and academic publications — tell you where the R&D investment is, often before the press release does.

Semi/AI example Mapping Nvidia's CUDA org reveals a 3-layer structure (CUDA core, libraries/cuDNN, application frameworks) that hires very different profiles. Treating them as one team produces a battlecard that misreads movability — Application Frameworks engineers are far more movable than CUDA core engineers on retention cliffs.

Step 03

Profile their talent base

↗ Uses Step 02 module

Now you size the people. This is where shared module pool sizing comes in — apply it per competitor to get a comparable view across the set.

What to capture per competitor
  • Headcount in scope — both totals and the role family you're analyzing. LinkedIn Talent Insights gives company + function + geo cross-tabs.
  • Skills distribution — top skills present, top skills growing. Lightcast and TalentNeuron have this; LinkedIn approximates via skills inventories.
  • Tenure curve — median tenure, % under 2 years (proxy for instability), % over 5 years (proxy for stickiness).
  • University feeders — top 5–10 schools sending recent grads; top 5–10 alumni companies (where people came from before).
  • Geographic distribution — site footprint and which roles sit at which sites.

Semi/AI example Profiling AMD's Austin GPU silicon org reveals 60% came from Intel or Apple in their previous role. That's not just trivia — it tells you which alumni networks to mine, and that your offer needs to compete against the Intel/Apple equity-grant memory profile.

Step 04

Track their hiring signal

↗ See Step 04 deep dive

Open job postings reveal demand. Volume tells you intensity; geo tells you strategy; titles tell you what teams are growing; descriptions tell you what skills they're prioritizing now versus six months ago.

What to pull from postings
  • Total open reqs in your role family — and the rolling 90-day trend.
  • Geographic distribution of those reqs — where are they expanding versus holding steady?
  • New titles or skill requirements appearing in the last quarter — leading indicator of strategy shifts.
  • Posting age and re-posting frequency — same req posted three times in six months means they're struggling to fill it.
  • Compensation disclosure where laws require it — CA, CO, NY, WA, IL, MN all force ranges. Read them.

Semi/AI example A 4x jump in open "MLIR compiler engineer" reqs at a competitor over one quarter, concentrated in Toronto, signals (a) they're building a compiler stack you should expect to see in their next product, and (b) Toronto is now actively a talent battleground for your team too.

Step 05

Read their movement signal

↗ See Step 06 deep dive

Postings tell you who's hiring. Movement signals tell you who's available — and who's about to be. This is the highest-leverage step for sourcing and the one most often skipped.

The four movement categories
  • Hard signals — announced layoffs (Layoffs.fyi, WARN filings), facility closures, M&A divestments.
  • Soft signals — leadership departures, glassdoor sentiment drops, missed earnings, RTO mandates that don't match the market.
  • Semi-cyclical signals — equity vesting cliffs, RSU refresh windows, post-bonus departure season (Feb/Mar in much of tech).
  • Cluster signals — when one major employer in a market sneezes, the rest of the market catches it within 90 days. Track the cluster, not just the company.

Semi/AI example When Intel announced its 2024 workforce reduction, the movement window for senior process engineers opened wider than the formal layoff count suggested — adjacent workforce of contractors and freshly-cliffed equity-vested engineers also became movable. Tracking the cluster captures that secondary movement.

Step 06

Benchmark comp and EVP — not just numbers

↗ Uses Step 05 module

Most comp benchmarks read salary bands and stop. The competitor analysis needs comp philosophy, not just numbers — because that's what tells you how to position against the offer when you get into a counter.

What to capture beyond ranges
  • Total comp stack — base, bonus target, equity (initial + refresh), sign-on, retention bonuses. Levels.fyi is the unofficial standard.
  • Vesting schedule — 4-year cliff vs back-loaded vs trickle. Determines movability windows.
  • Comp philosophy — base-heavy, equity-heavy, or balanced? Do they target P50, P75, P90?
  • Benefits where they actually differentiate — relo support, visa sponsorship rates, family healthcare, parental leave, sabbatical.
  • Counter-offer behavior — do they routinely counter? Aggressively? With equity refresh, base bump, or title?

Semi/AI example Nvidia's AI engineer total comp at L5/L6 is widely reported above $1M, but the comp philosophy is heavily equity-weighted with 4-year backloaded vesting. That tells you (a) the offer math is sensitive to NVDA stock movement, and (b) candidates 2.5–3 years in are in a tougher movability window than the 4-year cliff narrative suggests.

Step 07

Synthesize into a battlecard

The deliverable is not the analysis. The deliverable is a single page a recruiter can pull up before a candidate call. Everything before this step is raw material. This is where you compress it.

The battlecard answers six questions
  • What advantages do they have that candidates find compelling?
  • Where are their vulnerabilities we can position against?
  • What makes them unique in ways that matter to talent?
  • How do they typically compete for the same candidates we want?
  • What's the current movement window — and what closes it?
  • What are the three positioning plays we lead with?

See the starter template at the end of this guide for a copyable structure. The discipline is keeping it to one page. If you cannot compress it, it is not yet a battlecard — it is still notes.

Field note · TI canon

"Battlecards… find a natural home in the recruitment community as the battle for talent has continued to intensify. They can be an efficient method of comparing strengths and weaknesses of your company, usually to a direct competitor but more recently — with the increase in transitional skills — a talent competitor. These interviews and primary data points are vital to ensure credibility of the battlecards and ensure they are kept as a living document."

Toby Culshaw, Talent Intelligence (Kogan Page, 2022) — Battlecards chapter

What good looks like

A finished competitor talent analysis is not a 40-slide deck. It's a one-page battlecard backed by a structured working file. Six markers separate a battlecard that gets used from a document that sits in a shared folder unread.

01

One-page deliverable

If a recruiter cannot pull it up and scan it in 90 seconds before a candidate call, it has failed its job. Discipline the compression.

02

Three distinct lists honored

The battlecard explicitly says whether this competitor is a direct, talent, or aspirational competitor. The plays differ by category.

03

Quantitative + qualitative paired

Every number has a one-line interpretation. Every qualitative insight has a data point behind it. Neither alone is enough.

04

Movement window named

The battlecard explicitly states when the competitor's talent is most movable and what closes that window. This is what makes it operational.

05

Three positioning plays

Not five, not fifteen. Three concrete things a recruiter can say or do when competing for a candidate against this employer.

06

Dated and owned

Last updated date is visible. Owner is named. Refresh cadence is committed. A battlecard with no date is misleading by week eight.

Common mistakes

  • Conflating direct and talent competitors. The single most common error. The companies you sell against are not always the companies you lose hires to. Build all three lists in Step 1 — separately.
  • Building it once. A battlecard older than six months is misleading. If you cannot commit to refresh, do not build it — or build a smaller one you can actually maintain.
  • Going public-domain only. Secondary data gets you 70% there. The last 30% — the actual EVP nuance, the real counter-offer behavior — comes from primary signal: recruiter conversations with candidates, structured alumni interviews, lost-candidate exit notes. Use them. Stay legally compliant.
  • Producing analysis instead of decisions. A 30-page deck of competitor data is not a competitor analysis. A battlecard is. If your output does not name three positioning plays, you haven't finished.
  • Comp numbers without comp philosophy. Saying "they pay $300K" is not actionable. Saying "they pay $300K total with 60% equity on a 4-year cliff, P75 base-heavy at IC4 and below" is.
  • Treating every competitor identically. A direct competitor needs a deep cut. An aspirational competitor needs a focused read on the one thing you're learning from them. Different competitors deserve different depths.
  • No movement window. A battlecard that doesn't tell you when a competitor's talent is movable is half a battlecard. Build the movement read into Step 5 and reflect it on the final page.
  • Skipping the org map. Same job title, different team, completely different candidate profile. Step 2 (org structure) cannot be skipped just because it feels slower than scraping postings.

Starter battlecard template

Copy this structure into a Google Doc, Notion page, or Confluence template. One competitor per page. Discipline the compression — if it spills, ask what gets cut.

Template · one-page competitor battlecard
═════════════════════════════════════════════════════════════ COMPETITOR BATTLECARD — [COMPETITOR NAME] ═════════════════════════════════════════════════════════════ CLASSIFICATION [ ] Direct (sells against us) [ ] Talent (we lose candidates to them) [ ] Aspirational (we learn from them) Scope: [Role family / skill set] Market: [Geo] Last updated: [YYYY-MM-DD] Owner: [Name] ───────────────────────────────────────────────────────────── 01 · WHO THEY ARE (1 LINE) [One-sentence business description. Who they sell to and why candidates have heard of them.] ───────────────────────────────────────────────────────────── 02 · TALENT FOOTPRINT - Total headcount in scope: [number] - Top 3 sites (with team focus): [city — what they do here] - Median tenure: [years] - % under 2 yrs / over 5 yrs: [proxy for stability] - Top 3 alumni companies: [where their people came from] - Top 3 university feeders: [grad pipeline] ───────────────────────────────────────────────────────────── 03 · COMP & EVP POSTURE - Total comp at target level: [range with source] - Comp philosophy: [base-heavy / equity-heavy / balanced] - Vesting: [4yr cliff / backloaded / etc.] - Counter-offer behavior: [aggressive? typical lever?] - Differentiating benefits: [the 2–3 they're known for] ───────────────────────────────────────────────────────────── 04 · RECENT MOVES (LAST 6 MONTHS) - Expansion / contraction: [headline events] - Leadership changes: [departures / arrivals that matter] - Hiring intensity trend: [up / steady / down + signal] - Movement window: [when is talent most accessible? what closes the window?] ───────────────────────────────────────────────────────────── 05 · STRENGTHS CANDIDATES LOVE - [Strength 1 — with the why] - [Strength 2 — with the why] - [Strength 3 — with the why] ───────────────────────────────────────────────────────────── 06 · WEAKNESSES WE POSITION AGAINST - [Weakness 1 — with evidence] - [Weakness 2 — with evidence] - [Weakness 3 — with evidence] ───────────────────────────────────────────────────────────── 07 · OUR THREE POSITIONING PLAYS - Play 1: [Specific message + when to use it] - Play 2: [Specific message + when to use it] - Play 3: [Specific message + when to use it] ───────────────────────────────────────────────────────────── SOURCES & METHODOLOGY NOTES - Quantitative: [LinkedIn TI / TalentNeuron / Lightcast / etc.] - Qualitative: [Recruiter conversations / alumni interviews / etc.] - Known gaps: [What we don't know yet and why] ═════════════════════════════════════════════════════════════ NEXT REFRESH: [YYYY-MM-DD] ═════════════════════════════════════════════════════════════
↗ Cross-references · related modules