TalentPilot AI Recruiting

Status: Active
Namespace: talentpilot
Port: 8000
Ingress: talentpilot.babdelka.com
Launch TalentPilot →

Overview

TalentPilot is an intelligent candidate evaluation and recruitment orchestration platform. It processes inbound candidate resumes, performs automated technical profile scoring, and matches candidates with open requisitions.

Core Capabilities

  • Automated Resume Parsing: Ingests PDF/DOCX resumes and extracts structured skill sets, work history, and education.
  • Role Fit Scoring: Matches candidate competency vectors against job descriptions using LLM evaluation embeddings.
  • Pipeline Tracking: Kanban-style hiring pipeline moving candidates across Screening, Interviewing, and Offer stages.

Deployment & Persistent Storage

  • Namespace: talentpilot
  • Image: reg.babdelka.com/talentpilot:latest (ARM64)
  • Container Port: 8000
  • Persistent Volume: Mounted at /data backed by the local-path storage class for applicant records and resume storage.

Kubernetes Manifests

# HTTPRoute snippet
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: talentpilot-route
  namespace: talentpilot
spec:
  parentRefs:
    - name: my-gateway
      namespace: default
  hostnames:
    - talentpilot.babdelka.com
  rules:
    - backendRefs:
        - name: talentpilot
          port: 8000

Operations & Maintenance

Checking Logs

kubectl logs -n talentpilot -l app=talentpilot -f

Backing up Data

The application stores sqlite / applicant documents in /data:

kubectl exec -n talentpilot deployment/talentpilot -- tar -czf - /data > talentpilot-backup.tar.gz

Personal Server Portal • Running on Kubernetes ARM64 • Powered by Just the Docs

This site uses Just the Docs, a documentation theme for Jekyll.