TGViewer
Evrone Evrone @evrone · 335 subscribers
Post #766 121
What if AI could help a technical interviewer prepare for an interview before the candidate even joins the call?

At Evrone, we built ArgusHire – an AI assistant that analyzes a CV against the project requirements and helps prepare an interview plan, including the topics and questions worth focusing on.

After the interview, ArgusHire analyzes the transcript, evaluates the candidate’s answers, and helps compare multiple candidates. It also analyzes the interviewer’s performance – how thoroughly the planned topics were covered and how closely the conversation followed the original plan.

Now, a bit about the engineering behind it.

The stack includes Ruby on Rails 8, Sidekiq + Redis, PostgreSQL with JSONB, and Next.js 16 / React 19 / TypeScript. Long-running AI tasks run in the background, so operations like CV and transcript analysis don’t block regular HTTP requests.

The AI layer is built with ActiveAgent and a custom model-calling pipeline. The business logic isn’t tied to a specific LLM API: out of the box, the system works with GigaChat-2-Max and deepseek-v4-pro, while the OpenAI-compatible API makes it possible to connect cloud services, corporate AI gateways, or locally deployed models via vLLM, LocalAI, and Ollama.

For each AI task, we store information about the model and the provider used to run it. This makes it possible to compare results and experiment with different models.

Another important component is custom prompts. Each workspace can have its own prompt templates for CV analysis, interview preparation, transcript analysis, and
competency assessment – with versioning, and without code changes or a new release.

And this isn’t an experiment in a vacuum: we use ArgusHire in real technical interviews at Evrone, compare its results with assessments from our technical specialists, and use the findings to refine the rules and prompts.

Learn more about the product and its architecture: https://evrone.com/blog/argushire
  • 👍 4
  • 🔥 4
More from @evrone
  1. Sep 24, 2026A vague task leaves too much room for interpretation – and that becomes especially noticea…
  2. Sep 17, 2026Sometimes, the most interesting part of an IT project isn’t what was built, but how it was…
  3. Sep 10, 2026There are things you almost always want to add to an MVP. And almost always shouldn’t. Ano…
  4. Aug 27, 2026What happens when a logistics system has to handle very different data loads at the same t…
  5. Aug 20, 2026There are already so many AI agents that choosing one has become an engineering task in it…
  6. Aug 13, 2026How do you migrate dozens of services to a new infrastructure without taking down producti…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →