Classhopper is a matching layer, not a job board. We don’t host listings or charge companies to post. We collect what already exists and route it intelligently.
Step 1. Aggregation. We continuously pull job, internship, and gig listings from a curated set of sources.Step 2. Profile matching. Each student builds a profile once. Our matching model evaluates incoming listings against that profile, looking at fit, role type, geography, level, and work mode, then ranks relevance.Step 3. Web-based delivery. Matched results are currently delivered to the student through the web platform. Email delivery is on our roadmap and we’re actively working on it.Step 4. Invite-only access. Every account is unlocked through an invite code. This keeps the network composed of students who arrive through trusted channels: university partners, peer referrals, pilot programs.
Aggregation over publishing. Students benefit when the largest possible relevant opportunity set reaches them, regardless of where it was originally posted.AI matching over filters. Manual filters force students to know what they’re looking for before they find it. Matching surfaces opportunities they wouldn’t have searched for but should see.Invite-only over open signup. Quality of the network compounds when entry is curated. It also gives our partners (universities, communities, employers) a real distribution role.
We’re refining the matching model with a closed group of users. As the model matures, we’ll document the delivery mechanics and feedback loops here in more detail. For now, this page reflects the current state rather than a finished product.
We don’t sit between students and employers at application time. When a student decides to act on a match, they apply through the original employer’s channel. Classhopper’s value is in surfacing the right opportunity at the right moment, not in capturing the application flow.