Skip to content

Prospeer

Full Stack Engineer

9 mo Gurugram

On record

  • Headed software development for an AI-driven hiring platform.
  • Built an end-to-end pipeline: AI job posting → candidate outreach → resume scoring → match ranking → automated AI interviews → shortlisting.
  • Shipped a custom one-way video interview interface on WebRTC.
  • Shipped AI-proctored assessments with anti-UFM checks.

The system

Prospeer was building an AI hiring platform and I headed software development for it. The product is one long pipeline: a posting drafted by a model, outreach to matched candidates, resume scoring, match ranking, an automated interview, and a shortlist at the end.

I owned the chain end to end and built two of the harder pieces myself — a one-way video interview interface on WebRTC, and AI-proctored assessments with anti-UFM checks. Roughly 8,000 candidates were scored in the first quarter after launch, against a manual process that had managed a few hundred.

What was hard

Scoring a recruiter would defend. Anything that ranks people has to be explainable to the person acting on it. We kept the score but always showed the evidence under it: which requirement matched, and where. Recruiters stopped overriding it once they could see why.

One-way video without a media server. Live interviews need infrastructure. One-way recording does not, if you record locally and upload in chunks. That decision removed a whole category of running cost — and the chunked upload and resume logic still took longer to get right than the interview UI itself.

Proctoring without accusing anyone. Every anti-UFM signal is probabilistic. A tab switch is not cheating. Signals went to a human for review and never auto-rejected, which is slower and the only version I would sign off on.

What I would do differently

We built the automated interview before checking that candidates would finish one. Completion sat at 60% for the first month. Watching ten real sessions first would have found what a rewrite eventually did.