Greenhouse Public Jobs Tech Stack Extractor avatar

Greenhouse Public Jobs Tech Stack Extractor

Pricing

$2.00 / 1,000 results

Go to Apify Store
Greenhouse Public Jobs Tech Stack Extractor

Greenhouse Public Jobs Tech Stack Extractor

Turn public Greenhouse job boards into AI and tech hiring intelligence with detected skills, role families, relevance scores, salary/remote/seniority parsing, 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

16 days ago

Last modified

Share

Extract public Greenhouse job-board roles and enrich them with tech-stack, AI/ML/infra relevance, seniority, remote, salary, and role-family signals.

What It Does

This Actor queries public Greenhouse Job Board API endpoints for one or more company board tokens, normalizes published job records, strips Greenhouse HTML content, and outputs deterministic enrichment fields for market and recruiting workflows.

It detects skills such as Python, Kubernetes, Terraform, GPU, CUDA, LLM, MLOps, Ray, vLLM, Spark, Kafka, Airflow, dbt, and cloud platforms. It also classifies roles into AI engineering, AI infrastructure, LLMOps, MLOps, GPU platform, Kubernetes platform, cloud infrastructure, data platform, DevOps/SRE, software engineering, and non-engineering families.

Why this Actor

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

It is useful for job-board enrichment, recruiting workflows, competitor hiring research, and AI infrastructure career tracking. It has no LLM costs and does not use browser automation or proxies.

Who It Is For

  • Job seekers tracking AI infrastructure and technical hiring
  • Recruiters and sourcers building structured target lists
  • Market researchers studying company hiring signals
  • Job board builders enriching public job feeds
  • Sales and BD teams researching technical buyers and target accounts
  • AI infrastructure career and labor-market analysts

Example Use Cases

  • Company job-board monitoring across public Greenhouse boards
  • AI infrastructure job search and alerting
  • Tech stack market research by company or role family
  • Recruiting and sourcing for infra, platform, ML, and data roles
  • Job board enrichment with normalized skills and relevance scores
  • Competitive hiring intelligence across AI, cloud, and data teams

Input

{
"boardTokens": ["databricks", "anthropic", "scaleai", "cloudflare"],
"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"
],
"maxJobsPerBoard": 100,
"maxItems": 100,
"minRelevanceScore": 25,
"includeGenericEngineering": true,
"includeDataPlatform": true,
"includeNonEngineering": false,
"locations": [],
"fetchContent": true,
"postedOrUpdatedWithinDays": 365
}
  • boardTokens: Public Greenhouse board tokens to query.
  • keywords: Extra deterministic keywords used for matching and explanation.
  • maxJobsPerBoard: Maximum public jobs inspected per company board.
  • maxItems: Maximum enriched records written to the dataset.
  • minRelevanceScore: Minimum 0 to 100 score required for output.
  • includeGenericEngineering: Allows generic backend, software, platform, cloud, DevOps, and SRE roles.
  • includeDataPlatform: Allows data platform roles such as Spark, Kafka, Airflow, warehouse, lakehouse, ETL, dbt, and Snowflake.
  • includeNonEngineering: Allows sales, marketing, recruiting, product, support, legal, finance, and similar roles.
  • locations: Optional location filters matched against title, location, office, and description text.
  • fetchContent: Uses public Greenhouse job detail endpoints when list responses omit job content.
  • postedOrUpdatedWithinDays: Filters by Greenhouse updated_at when available.

Output Example

{
"source": "greenhouse",
"boardToken": "databricks",
"jobId": "123456",
"internalJobId": "98765",
"absoluteUrl": "https://job-boards.greenhouse.io/databricks/jobs/123456",
"title": "Senior AI Infrastructure Engineer",
"company": "Databricks",
"location": "San Francisco, CA",
"updatedAt": "2026-07-01T18:31:32-04:00",
"department": "Engineering",
"office": "San Francisco",
"contentText": "About the role Build LLM inference and Kubernetes platforms...",
"detectedSkills": ["Python", "Kubernetes", "GPU", "CUDA", "LLM"],
"roleFamilies": ["ai_engineering", "ai_infrastructure", "gpu_platform", "kubernetes_platform"],
"seniority": "senior",
"remoteType": "onsite",
"salaryMinUsd": 120000,
"salaryMaxUsd": 180000,
"salaryRaw": "$120,000 - $180,000",
"relevanceScore": 82,
"confidence": "high",
"matchedKeywords": ["LLM", "Kubernetes", "GPU", "CUDA", "Python"],
"whyItMatches": "Mentions LLM, Kubernetes, GPU, CUDA, 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

Salary fields are included when visible in the public Greenhouse posting. Many boards omit salary; in validation data, salary coverage was partial, roughly around half of records depending on selected boards.

Suggested public tasks

  • Track AI Infrastructure Jobs on Greenhouse
  • Enrich Greenhouse Jobs with Tech Stack Signals
  • Monitor Databricks, Anthropic, Scale AI, and Cloudflare Jobs

Data Source And Disclaimer

This Actor is unofficial. It is not affiliated with Greenhouse or any company whose public board token is queried.

It uses publicly accessible Greenhouse Job Board API data from https://boards-api.greenhouse.io/v1/boards/{board_token}/jobs. Output includes source job URLs so downstream users can verify and attribute records.

The Actor only reads public GET endpoints. It does not use Greenhouse Harvest API, Candidate Ingestion API, application submission endpoints, authenticated endpoints, browser automation, proxies, paid APIs, local LLMs, or personal-data enrichment.

Limitations

  • Classification is heuristic and deterministic.
  • Board tokens must be valid public Greenhouse boards.
  • Some boards may omit descriptions, salary, departments, offices, or location detail.
  • Greenhouse feed and API shapes may change.
  • No personal-data enrichment is performed.
  • No applications are submitted.

Changelog

v0.1

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