Platform
Domains

Jobs

Open roles, postings, and the requirements behind them.

The Jobs domain represents open roles published by companies. Each job carries normalized requirements, derived skills, seniority, salary band, and embeddings used by Matching.

Key fields

  • id, company_id, title
  • description, requirements
  • employment_typefull_time | contract | intern
  • locations[], remote_policy
  • salary_min, salary_max, salary_currency
  • statusdraft | published | closed
  • intelligence — extracted skills, seniority, normalized salary

Lifecycle

job.created → enrichment → job.enrichedjob.published → optionally job.closed.