Helping Government HR Teams Evaluate and Hire the Right Candidates Faster
eHRP AI JobProfiler automatically reviews applications, scores candidates, ranks them, and generates the required reports and documents — reducing manual work while keeping every hiring decision transparent.
- AI-assisted candidate evaluation
- Explainable scoring for every applicant
- Automatic reports & official PDFs
One evaluation standard, applied to every applicant.
Rather than comparing resumes by hand, the platform builds a scoring framework from the job description, evaluates every applicant with AI, routes the results through approval, and produces everything the recruitment file needs.
- Ranked eligibility lists
- Notice of Rating PDFs
- EEO compliance reports
- Excel exports
- Bulk applicant notifications
- Results synced back to the HR system
Government recruitment is complex and all of it was manual.
For every vacancy, HR teams reviewed hundreds of resumes, compared qualifications, assigned scores, prepared reports, generated official documents, and had to justify every decision if it was challenged.
- Strict recruitment policies
- Every decision must be defensible
- Consistency across reviewers
- Compliance reporting required
- Must integrate with the existing HR system
Hundreds of resumes, read by hand
Every application reviewed and compared one at a time.
Days spent screening
A single vacancy could occupy a recruitment team for most of a week.
Results varied by reviewer
Two people working the same shortlist could reach different conclusions.
Compliance reporting was manual
Every EEO report and rating notice assembled by hand.
Decisions were hard to explain
Justifying a score meant reconstructing the reasoning after the fact.
The same work, every cycle
The whole process repeated in full for each new vacancy.
From job description to approved hiring results.
The platform combines AI with human review to make hiring faster and more consistent. AI helps evaluate applicants, while HR reviews and approves every important decision.
A job description + incoming applications
- 01
Create the evaluation profile
AI reads the job description and creates a draft evaluation profile. It identifies the required skills, experience, certifications, education, and hiring rules, then suggests how important each requirement should be.
- 02
HR reviews the profile
HR reviews the AI-generated profile, adjusts the scoring rules if needed, marks mandatory requirements, and approves the final evaluation criteria before applicant screening begins.
- 03
Prepare applications
Applications are imported directly from the recruitment system. The platform extracts information from resumes, including scanned documents, to create a consistent profile for every applicant.
- 04
Evaluate applicants
Each applicant is compared against the approved evaluation profile. The platform combines exact matching with AI understanding to recognize related skills and relevant experience — not just identical keywords.
- 05
Calculate the score
Scores are calculated using the approved HR rules. Every point is linked to a specific requirement, making the results clear, consistent, and easy to explain.
- 06
Human approval
Every evaluation goes through Quality Review followed by Supervisor Approval. HR always makes the final decision before results are published.
- 07
Generate final results
The platform automatically creates ranked candidate lists, official PDFs, compliance reports, and Excel exports, then sends the approved results back to the recruitment system.
Approved hiring results
Not every qualification matters equally.
Every job is different. For some roles, certifications are essential. For others, experience or technical skills matter more.
The platform lets HR assign a weight to each evaluation category, ensuring applicants are scored based on what is most important for that specific position. Individual requirements within each category can also be weighted, creating a fair and role-specific evaluation process.
- Required Skills40%
- Certifications20%
- Experience20%
- Premium Employers10%
- Education10%
- Custom Rules—
Every applicant is evaluated against this weighting, helping the platform prioritize the qualifications that matter most for the role.
From days of reading to minutes of reviewing.
Before
- Manual review of hundreds of applications
- Resume screening took several days
- Different reviewers produced different results
- Manual compliance reporting
- Manual document preparation
- Difficult to defend hiring decisions
After
- AI-assisted applicant evaluation
- Initial scoring completed in minutes
- A standardised evaluation process
- Reports generated automatically
- One-click PDF and Excel generation
- Fully auditable and explainable scoring
The stack behind it.
- Cloud
- AWS EC2
- nginx
- systemd
- Let's Encrypt
- Azure Pipelines
- Backend
- Python
- FastAPI
- Uvicorn
- SQLAlchemy
- asyncpg
- Pydantic
- httpx
- AI
- GPT-4o
- text-embedding-3-large
- Azure AI Document Intelligence
- Database
- PostgreSQL
- pgvector
- Alembic
- Frontend
- React
- Ant Design
- Recharts
- framer-motion
- Auth
- OIDC SSO
- IdentityServer
- oidc-react
- python-jose
- bcrypt
- Documents
- ReportLab
- Kendo Excel export
eHRP AI JobProfiler transformed one of our most time-consuming HR processes into a faster, more consistent, and transparent workflow. Automated evaluation, explainable scoring, and built-in compliance have significantly reduced manual effort while improving confidence in every hiring decision.
Is a manual process eating your team's week?
We build systems that take the repetitive work off people and leave the judgement — and the audit trail — where it belongs.