Lever Public Jobs Tech Stack Extractor avatar

Lever Public Jobs Tech Stack Extractor

Pricing

$2.00 / 1,000 results

Go to Apify Store
Lever Public Jobs Tech Stack Extractor

Lever Public Jobs Tech Stack Extractor

Turn public Lever postings into AI and tech hiring intelligence with detected skills, role families, relevance scores, salary/remote/seniority parsing when available, and whyItMatches explanations.

Pricing

$2.00 / 1,000 results

Rating

0.0

(0)

Developer

Catalin Ionut Iliescu

Catalin Ionut Iliescu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

17 days ago

Last modified

Share

Extract public Lever job postings and enrich them with tech stack, AI/ML/infra relevance, seniority, salary, remote type, and role-family signals.

What it does

This Actor queries the public Lever Postings API for one or more company site slugs, normalizes published job postings, strips HTML content, and outputs deterministic enrichment fields for job-market, recruiting, and research workflows.

For each posting, it can detect:

  • AI, ML, LLM, MLOps, LLMOps, GPU, Kubernetes, cloud infrastructure, data platform, DevOps/SRE, and software-engineering signals
  • Matched keywords and detected technical skills
  • Role families such as ai_engineering, ai_infrastructure, llmops, mlops, gpu_platform, kubernetes_platform, data_platform, and software_engineering
  • Seniority from title and content
  • Remote, hybrid, or onsite signals from Lever workplace type and text
  • Visible USD salary ranges when present
  • Location and posting freshness filters

Why this Actor

A raw Lever API fetch gives public job postings. This Actor adds deterministic AI/ML/infrastructure relevance scoring, detected skills, role families, salary parsing, seniority parsing, remote parsing, and whyItMatches explanations.

It is useful for recruiting, company research, job-board enrichment, and AI infrastructure job tracking. It uses only public GET Lever Postings API endpoints, and no applications are submitted.

Who it is for

  • Job seekers tracking AI infrastructure and technical roles
  • Recruiters and sourcers researching hiring demand
  • Market researchers studying company hiring signals
  • Job-board builders enriching public postings
  • Sales and business-development teams researching target accounts
  • AI infrastructure career-tracking workflows

Example use cases

  • Company job-board monitoring across public Lever sites
  • AI infrastructure job search and alerting
  • Tech stack market research from active hiring pages
  • Recruiting and sourcing prioritization
  • Job board enrichment with normalized skills and relevance scores
  • Competitive hiring intelligence

Input

{
"siteSlugs": ["shieldai", "spotify", "lyrahealth", "binance", "mistral"],
"keywords": [
"AI",
"machine learning",
"ML",
"LLM",
"LLMOps",
"MLOps",
"AI infrastructure",
"GPU",
"CUDA",
"Kubernetes",
"inference",
"model serving",
"RAG",
"vector database",
"Ray",
"vLLM",
"Terraform",
"platform engineer",
"SRE",
"data platform",
"Python",
"backend",
"distributed systems"
],
"maxJobsPerSite": 100,
"maxItems": 500,
"minRelevanceScore": 25,
"includeGenericEngineering": true,
"includeDataPlatform": true,
"includeNonEngineering": false,
"locations": [],
"postedOrUpdatedWithinDays": 3650
}
  • siteSlugs: Public Lever site slugs to query, up to 50.
  • keywords: Optional custom keywords added to the built-in deterministic classifier, up to 150.
  • maxJobsPerSite: Maximum public jobs inspected per site slug.
  • maxItems: Maximum enriched records written to the dataset.
  • minRelevanceScore: Minimum score from 0 to 100 required for output.
  • includeGenericEngineering: Allows generic software, backend, platform, cloud infrastructure, DevOps, and SRE roles to match without direct AI terms.
  • includeDataPlatform: Allows data platform roles to match.
  • includeNonEngineering: Allows non-engineering roles such as marketing, sales, recruiting, legal, finance, and support. Defaults to false.
  • locations: Optional text filters matched against location, categories, title, description, and list text.
  • postedOrUpdatedWithinDays: Filters by Lever updatedAt or createdAt when available.

Output example

{
"source": "lever",
"siteSlug": "shieldai",
"postingId": "abc123",
"hostedUrl": "https://jobs.lever.co/shieldai/abc123",
"applyUrl": "https://jobs.lever.co/shieldai/abc123/apply",
"title": "Senior AI Infrastructure Engineer",
"company": "shieldai",
"location": "San Diego, CA",
"team": "Engineering",
"department": "Engineering",
"commitment": "Full-time",
"workplaceType": "hybrid",
"createdAt": "2026-07-01T00:00:00Z",
"updatedAt": "2026-07-01T00:00:00Z",
"descriptionText": "Build AI infrastructure for autonomous systems.",
"listsText": "Requirements\n- Python\n- Kubernetes\n- GPU systems",
"detectedSkills": ["Python", "Kubernetes", "GPU"],
"roleFamilies": ["ai_engineering", "ai_infrastructure", "gpu_platform", "kubernetes_platform", "software_engineering"],
"seniority": "senior",
"remoteType": "hybrid",
"salaryMinUsd": 120000,
"salaryMaxUsd": 180000,
"salaryRaw": "$120,000 - $180,000",
"relevanceScore": 82,
"confidence": "high",
"matchedKeywords": ["AI infrastructure", "GPU", "Kubernetes", "Python"],
"whyItMatches": "Mentions AI infrastructure, GPU, Kubernetes, and Python."
}

Suggested pricing

Suggested starting price: $2 per 1,000 enriched job records using Apify Pay Per Event / default dataset item pricing.

Salary Field Availability

Lever public postings often do not expose salary. In validation data, salary fields were empty for roughly 90% of records. Salary parsing is best-effort and only populated when public posting text includes salary information.

Suggested public tasks

  • Track AI Infrastructure Jobs on Lever
  • Enrich Lever Jobs with Tech Stack Signals
  • Monitor Shield AI, Spotify, Binance, Mistral, and Lyra Health Jobs

Data source and disclaimer

This Actor is unofficial. It is not affiliated with Lever or any company whose public Lever site slug is queried.

It uses publicly accessible Lever Postings API data from https://api.lever.co/v0/postings/{site}?mode=json. Output includes source job URLs so downstream users can verify and attribute records.

The Actor only reads public GET endpoints. It does not use Lever Data API v1 authenticated endpoints, application submission endpoints, browser automation, proxies, paid APIs, local LLMs, or personal-data enrichment. No applications are submitted.

Limitations

  • Classification is heuristic and deterministic, not human-reviewed.
  • Site slugs must be valid public Lever postings sites.
  • Some sites may be empty, disabled, moved, or vanity-routed.
  • Some postings may omit salary, location, workplace type, department, or rich descriptions.
  • Lever feed and API shapes may change.
  • No personal-data enrichment is performed.
  • No applications are submitted.

Changelog

v0.1

  • Initial release with public Lever postings fetching, HTML cleanup, tech-stack detection, role-family classification, salary parsing, seniority parsing, remote-type parsing, filtering, and bounded dataset output.