AI at Clera
We build on top of the best language models available to give every candidate the experience of a dedicated, thoughtful career agent - without the bottleneck of a single human.
Here's how we think about AI and where we use it.
What We Believe
Our principles for building with AI. Not aspirational - this is how we actually work.
AI as Infrastructure, Not Magic
We treat AI the way good engineers treat any tool - with clear expectations, measurable outcomes, and healthy skepticism. LLMs are powerful but imperfect. We design around their strengths and guard against their weaknesses.
Humans Decide, AI Assists
Clera does not make hiring decisions. AI handles matching, research, and preparation at scale, but candidates choose where to apply and companies choose who to hire. Every AI recommendation comes with reasoning a human can review.
Model-Agnostic by Design
We use Claude, GPT, and Gemini depending on the task. We don’t marry a single provider - we pick the best model for each job and swap as the landscape evolves. Our value is in the system we build, not the model we call.
Transparent by Default
We aim to make our reasoning inspectable. Match explanations, scoring breakdowns, and preparation insights are surfaced to candidates wherever the system can produce them. We don’t hide behind "the algorithm decided."
Fairness as Ongoing Work
No AI system is bias-free, including ours. We design for skills and trajectory rather than pedigree, monitor match distributions for patterns we didn’t intend, and treat fairness as continuous work - not a one-time fix.
Ship Fast, Evaluate Rigorously
We deploy new AI features quickly but measure everything. Tracing and evaluation are part of the pipeline - if a prompt change degrades match quality, we want to catch it fast. Speed and accountability aren’t at odds.
Where We Use AI
AI touches most of what Clera does - but always with clear purpose and measurable outcomes.
Talent Matching
LLMs read and reason about your full profile - skills, experience, preferences, and career goals - to find opportunities that actually fit. Not keyword overlap. Real understanding of what you’re looking for and what a company needs.
Interview Preparation
For every matched role, AI generates personalized preparation: company context, likely interview topics, role-specific talking points, and honest feedback on where your profile is strong or could use more detail.
Resume and Profile Analysis
AI reads your resume the way a thoughtful hiring manager would - identifying strengths, gaps, and how your experience maps to specific roles. You get actionable feedback, not a generic score.
Candidate-Company Communication
AI agents handle routine coordination, status updates, and follow-ups so nothing falls through the cracks. When a conversation needs nuance, humans step in. The system knows the difference.
Job Understanding
We use AI to cut through vague job descriptions - extracting what you’d actually do day-to-day, what skills genuinely matter, and what the company culture looks like based on real signals, not marketing copy.
Continuous Learning
Every match outcome, every piece of feedback, every successful placement makes the system smarter. Not through retraining foundation models - through better prompts, better context retrieval, and better evaluation of what "good" looks like.
Our AI Stack
Practical choices, not hype.
Language Models
Anthropic Claude, OpenAI GPT, Google Gemini - routed per task. We switch models when better options emerge.
Orchestration
Vercel AI SDK for tool-calling agents. Trigger.dev for background AI workflows. Custom prompt pipelines with structured outputs.
Observability
Ongoing tracing of LLM calls via Langfuse - latency, cost, quality. We review traces regularly so we can catch regressions before they reach users.
Search & Retrieval
Typesense for fast candidate and job search. Structured retrieval over vector search - we prioritize precision over vibes.
Evaluation
Automated evals on match quality, prompt accuracy, and agent behavior. Manual review for edge cases. Both matter.
Structured Outputs
Zod-validated tool calls and JSON schemas everywhere a model returns data. We don’t parse free-form text - we constrain the model to shapes our code can trust.
AI at Clera - FAQ
Honest answers about how we use AI in recruiting.
Want to see AI-powered matching in action? It's free.