Frequently Asked Questions
Quick answers to common questions. For more detail, see the related help page.
- Where does the data come from?
- We crawl public job listings daily from tech company career pages and job boards, focusing on software engineering roles. All data is aggregated and anonymized.
- How often is data updated?
- Job data is crawled daily. Market aggregates — salary percentiles, tech demand, hiring velocity — refresh after each crawl.
- What does the free newsletter include?
- Every Wednesday: an AI-generated TL;DR (4 bullets), a rotating headline that cycles through 5 dimensions across weeks, role-category mix, tech-stack snapshot, soft skills, experience-level distribution, top 5 hiring metros, a 12-month hiring-intensity chart, 3 weekly news stories, 2 featured companies with roles, and a closing upgrade block. Where Pro renders gated content, free sees compact inline teasers showing what's behind the gate. See /help/newsletter for the full structure.
- When does the newsletter come out?
- Every Wednesday. The exact send time depends on when data processing completes, but it typically arrives by midday UTC.
- Why does my newsletter headline change every week?
- The headline cycles through 5 dimensions on a fixed weekly schedule (ISO week number mod 5): total-volume lede, role-category shift, location shift, experience-level shift, and salary spread. The rotation guarantees variety — no single signal dominates the newsletter week after week — and each headline always surfaces a real mover, not a sticky leader.
- What is the TL;DR section?
- A scannable factual digest at the top of every issue, generated by AI from the week's data across all dimensions. Pro sees 6 bullets, free sees the first 4. The bullets are numbers-only — no editorializing, no marketing voice. If the model fails to return valid JSON the system falls back to a deterministic digest so the newsletter always ships.
- Why do I see 'Upgrade' prompts inside sections instead of just one CTA at the bottom?
- Wherever Pro renders gated content (salary by role, co-occurrence, salary by seniority, deeper geo, more companies, saved-search briefings), free subscribers see a compact teaser card in the same spot showing concrete examples of what's behind the gate. We surface gates inline rather than hiding them so the value of upgrading is concrete and contextual. There's still one main upgrade ask in the closing block at the bottom.
- What's the difference between free and Pro?
- Free includes the full weekly newsletter (median salary only, top 6 stacks, top 5 metros, 3 news stories, 2 companies with roles), the market dashboard and job board with basic filters (Roles, Locations, Tech), 20 job listings, and 1 saved search with alerts. Pro adds salary percentiles per role (p25/p50/p75/p90), top 12 stacks with co-occurrence panel, top 10 metros + per-metro salary, salary by seniority, 5 news stories, 10 companies, saved-search briefings, plus 52 weeks of historical trends, tech-specific market news (daily, per technology you select on /market), all 7 filter categories on /market, 10,000 listings, 10 saved searches, resume upload and AI matching, and tailored materials (10/day). See /help/newsletter for the newsletter-specific matrix and /pricing for the full feature comparison.
- What is the job board?
- The job board is available to all subscribers. Free users get basic filters and 20 listings. Pro users get full-text search, all 7 filter categories, and up to 10,000 listings. Save filters as a saved search and enable daily email alerts when new matching jobs are posted.
- What are saved searches?
- A saved search is a named combination of filters (roles, locations, tech, etc.) with optional daily alert and newsletter toggles. Free users get 1 saved search; Pro users get up to 10. Saved searches work across the market dashboard and job board.
- Can I cancel anytime?
- Yes. The free newsletter requires no payment. Pro subscriptions can be cancelled anytime from Settings — you keep access until the end of your billing period.
- How do I unsubscribe from the newsletter?
- Click the one-click unsubscribe link in the footer of any newsletter email, or toggle off the newsletter in Settings. Your account stays active.
- How do salary percentiles work?
- Salary percentiles (p25, p50, p75, p90) are computed monthly from jobs that disclose salary. p50 is the median — 50% of salaries fall below this value. Only annualized US salaries above $30K are included.
- What file formats does Resume Match accept?
- PDF and DOCX files up to 5MB. You can also paste your resume text directly if you prefer. Resume upload is a Pro feature.
- What does the co-occurrence panel show me?
- On /market and /jobs (Pro), the panel surfaces tech, skills, cultures, roles, experience levels, and companies that most often appear in jobs matching your current filter. Each row shows a density % (share of filtered jobs that mention the value) and a lift annotation when a value is meaningfully more or less common than average. Click any row to add it to your filter; click again to remove. See /help/co-occurrence for the full guide.
- Why doesn't the co-occurrence panel appear?
- The panel only shows up once at least one filter dimension is set — Tech, Skills, Cultures, Roles, Experience, Companies, or Locations. Boolean toggles like Remote-only and salary thresholds do not reveal it because the math conditions on the dimension filters. Set any one dimension and the panel appears.
- Do the 6 / 12 stack limits apply to the /stacks page?
- No. The "top 6 stacks" (free) and "top 12 stacks" (Pro) limits apply only to the tech-stack snapshot inside the weekly newsletter — they cap how many technologies that one section lists. The /stacks pages on the site are fully free: anyone can browse every tech stack, open any /stacks/<name> page, and combine up to five stacks with the + character. Pro changes what the newsletter shows, not what /stacks shows.
- Can I compare more than one stack at once?
- Yes. The /stacks/<name> URL supports up to five stacks joined with the + character — for example /stacks/typescript+react+postgres. The page header renders one chip per stack with an × to drop it; the Related Tech tab is a co-occurrence list scoped to the joint filter, so you can keep clicking to extend the combination.
- Why does the job board show different jobs first now?
- If you've uploaded a resume on /resume and there's no search term, the job board automatically re-orders results so jobs whose content best matches your resume rise to the top. Same filters, smarter order — this is automatic ranking, not a filter, so the set of eligible jobs doesn't change. When you type a search term, your query dominates and resume similarity blends in. Removing your resume reverts to standard ranking. See /help/job-board for details.
- Does my resume affect my filters?
- Two different things use your resume, and only one of them touches filters. Default job-board ordering is personalized automatically when a resume is on file (see the previous question) — that changes the order, not the filter set. Filters only change when you explicitly check the "Use resume match" box on a filter panel; otherwise your resume has no effect on which jobs are eligible. The checkbox is off by default on /market, /jobs, /companies, and /stacks. When checked, your parsed resume signals overlay onto the manual filter set, filling only the dimensions you haven't already set yourself. The checkbox is disabled until you upload a resume on /resume. See /help/resume-match for details.
Can't find what you're looking for? Contact support