Platform
Domains

Candidates

People — their experience, skills, and trajectory.

The Candidates domain is the people graph of the platform. Resumes are parsed, skills extracted, experience normalized, and embeddings generated for similarity search. Personally identifiable fields are scoped to the tenant.

Key fields

  • id, full_name, headline
  • email, phone (tenant-scoped)
  • experiences[], educations[], skills[]
  • resume_url — presigned download
  • embedding — via similarity endpoints
  • intelligence — career progression, summary, normalized skills

Lifecycle

candidate.createdresume.uploaded triggers parsing → candidate.enriched.