SterriaR logo
SterriaR
Back to Case Studies
HR / Recruiting

Recruiting Management Platform Development & Maintenance (with AI Matching)

Development and maintenance of a recruiting management SaaS. Owns AI vector-search-based candidate matching and experience optimization for both companies and engineers.

Ongoing·Role: SES
Next.jsFastAPIPostgreSQLGCPLangChainPineconeFirebase

Challenge

  • Improving match accuracy between candidate skills and company requirements demands text-based matching.
  • Operational maintenance of a distributed setup combining GCP / Firebase / Pinecone.
  • Designed with PII protection (GDPR-equivalent) in mind.

Solution

  • Generated embeddings with LangChain, ran vector search on Pinecone, and layered on filters by skill / industry / salary.
  • Used Firebase Auth + GCP Cloud Run for serverless-leaning operation and cost optimization.
  • Defined masking / disclosure policies per PII field.

Technology Decisions

Why LangChain

Widely used as a common foundation for embedding and prompt management; library bug fixes and new features ship quickly.

Outcomes

Match Accuracy

+40% vs. random

Click-through-based A/B comparison

Search Filters

Multi-layered: skill × industry × salary

Vector search + structured filters combined

Serverless Mix

Mostly GCP Cloud Run + Firebase

Cost-optimized with reduced operational load

Team

1 of our engineers (SES)

Have a similar requirement?

If you face a comparable challenge in industry, scale, or technology stack, please don't hesitate to reach out.

Schedule a free consultation