AI recruiting agent that fills roles in 2-4 weeks with 2x higher interview pass rates.
Using recommender-based talent matching from code contributions, infinite-context candidate modeling, and conversational AI screening agents.

|
Recruiting Automation
|
YC W26

Last Updated:
March 19, 2026

Builds an AI-native recruiting agency powered by machine learning that automates sourcing, screening, and candidate delivery for startups and high-growth tech companies, replacing traditional recruiting teams with an AI agent ("Paul") that fills roles in 2,4 weeks with 2x higher interview pass rates.
Perfectly has publicly described its AI agent "Paul" for end-to-end recruiting automation, Slack-based candidate delivery, persistent evolving candidate profiles, and a hiring manager portal. The company lists early customers including Giga, Corgi, LlamaIndex, Porter, and Mintlify, and has indicated plans for geographic expansion from North America and Europe into Asia Pacific. Success-based pricing (pay only when a role is filled) is their stated go-to-market model.
GitHub and hiring activity remain minimal, suggesting the founding team is handling all technical development internally. The absence of job postings or team expansion signals a pre-scale, product-refinement phase. Conference and community signals point toward deeper integration with ATS platforms and developer hiring workflows. The founders' deep TikTok/Meta recommender system backgrounds suggest proprietary candidate-job matching models that go well beyond keyword search,likely incorporating behavioral signals, latent skill inference, and outcome-based feedback loops. A Product Hunt or public launch event is likely being timed for post-beta traction milestones. Expansion into technical assessment and interview scheduling automation is a logical next step given the "end-to-end" positioning.
<p>AI-powered candidate-role matching using recommender system architectures adapted from social media content feeds to predict candidate success and interview pass likelihood.</p>
The system works like a TikTok "For You" page but for hiring—instead of recommending videos, it recommends the best-fit candidates for each role by learning what "success" looks like from every past hire.
Perfectly's core ML use case adapts large-scale recommender system architectures—the same type that power TikTok's content feed and Meta's ad targeting—to the recruiting domain. The platform ingests structured and unstructured data about candidates (experience, skills, project history, behavioral signals) and roles (requirements, team culture, hiring manager preferences), then trains models to predict candidate-role fit and interview success probability. Unlike traditional keyword-matching ATS systems, this approach captures latent features and non-obvious correlations (e.g., a candidate's open-source contribution patterns predicting engineering culture fit). The system uses collaborative filtering and deep learning embeddings to surface candidates that human recruiters would miss. Every hiring outcome—offer accepted, interview passed, 90-day retention—feeds back into the model as a training signal, creating a compounding data flywheel. The founders' direct experience building these systems at TikTok and Meta at billion-user scale gives them a significant architectural and intuition advantage over competitors building recruiting AI from scratch.
It's like Netflix recommendations, but instead of suggesting your next binge-worthy show, it finds the engineer who'll actually pass your system design interview.
<p>Persistent, evolving candidate profiles that accumulate context across interactions, roles, and time—enabling the AI to build a living, longitudinal understanding of each candidate's capabilities and trajectory.</p>
Instead of starting from scratch every time a candidate applies, the system remembers everything it's ever learned about them—like a recruiter with a perfect photographic memory who never forgets a conversation.
Perfectly maintains persistent candidate profiles that evolve with every interaction, application, screening, and hiring outcome. Unlike traditional ATS databases that store static resumes, Perfectly's profiles are dynamic knowledge graphs that incorporate structured data (work history, skills, education), unstructured signals (interview feedback, communication style, responsiveness), and inferred attributes (growth trajectory, skill adjacencies, cultural fit indicators). The "infinite context" capability likely leverages retrieval-augmented generation (RAG) or long-context transformer architectures to ensure the AI agent can recall and reason over a candidate's full history—even across multiple roles and time periods—without losing fidelity. This means if a candidate was a near-miss for a backend role six months ago but has since shipped a relevant open-source project, the system surfaces them proactively for a new matching role. This compounding knowledge base becomes a durable competitive moat: the longer the system operates, the richer and more predictive each candidate profile becomes, making Perfectly's matching quality improve in ways that competitors starting fresh cannot replicate.
It's like having a CRM for humans that never forgets a detail—imagine if LinkedIn actually remembered that you pivoted from data science to ML engineering and stopped recommending analyst roles.
<p>AI agent ("Paul") autonomously conducts deep intake interviews with hiring managers and screens candidates through conversational AI, replacing hours of human recruiter coordination with intelligent, adaptive dialogue.</p>
The AI agent interviews both the hiring manager and the candidates so humans only spend time talking to people who are genuinely worth meeting—like a brilliant executive assistant who handles all the scheduling, vetting, and back-and-forth so you only walk into meetings that matter.
Perfectly's AI agent "Paul" serves dual conversational roles: first, it conducts structured intake interviews with hiring managers to deeply understand role requirements, team dynamics, technical expectations, and cultural preferences—going far beyond a standard job description. Second, it autonomously screens candidates through multi-turn conversational interactions, evaluating technical knowledge, communication quality, motivation, and role-specific competencies. The agent likely uses a combination of large language models (for natural conversation and reasoning), structured extraction (to map responses to evaluation rubrics), and classification models (to score candidates against role-specific criteria). The intake interview data directly parameterizes the screening model, creating a tight feedback loop between what the hiring manager wants and how candidates are evaluated. This eliminates the "telephone game" problem in traditional recruiting where requirements get lost in translation between hiring managers, recruiters, and sourcers. The agent can run these conversations asynchronously at scale—screening dozens of candidates simultaneously via Slack or email—while maintaining consistent evaluation standards that human recruiters cannot match across high volumes. Each completed screening further trains the system on what distinguishes strong candidates from weak ones for specific role types.
It's like replacing the world's most overworked recruiter with an AI that never gets tired, never forgets what the hiring manager said, and never accidentally ghosts a candidate because their inbox exploded.
All three co-founders built large-scale recommender systems at TikTok and Meta,the same ML architectures that power content feeds for billions of users,now repurposed to match candidates to roles with unprecedented precision and continuous learning from hiring outcomes.