Hero Image

An AI Matching Engine Built in 11 Weeks

 Shortlisting from Months to Minutes

Summary:

Our client is a Nordic-headquartered influencer marketing platform that plans and runs large-scale social campaigns for major consumer brands across beauty, retail, and on-demand delivery, spanning both Instagram
and TikTok. Every campaign starts with a brief and ends in a shortlist of influencers to approach, and that translation was being done entirely by hand. A single brief could take up to a month to become a final shortlist, a
hard ceiling on how much new business the company could take on.

They came to gravity9 to build an AI-based recommendation engine, running natively on MongoDB Atlas, that would hold every recommendation to a measurable standard by scoring it against who the company had actually hired in the past, and put the result in front of campaign managers as a live application rather than an offline scoring script.

Technology Stack

  • Database & Vector Search: MongoDB Atlas; Atlas Vector Search, Voyage-4- large embeddings
  • Backend Framework: Python (FastAPI)
  • Frontend Framework: React
  • Agent Orchestration: LangGraph
  • Learned Ranking Mode: LightGBM (LambdaRank)
  • Reranking Model: Voyage Rerank-2.5
  • Large Language Models: Anthropic Haiku 4.5, Sonnet 5 (brief parsing, intent classification, explanation generation)
  • Real-Time Delivery: Server-sent event streaming

gravity9 partnered with a Nordic-headquartered influencer marketing platform to solve a problem that was quietly capping its growth: turning a campaign brief into an influencer shortlist took up to a month of manual, relationship-driven work, and the process couldn’t scale with headcount. In just 11 weeks, gravity9 built an AI-based recommendation engine, running natively on MongoDB Atlas, that evaluates candidates against nearly 9,000 real past hiring outcomes rather than instinct or tribal knowledge. The five-layer system combines vector search, ten structural signals, a reranking model, and a learned ranking model trained on the client’s own hire history, then explains every recommendation in plain language so campaign managers can interrogate and defend each pick to their own clients.

The results speak for themselves: on 200 campaigns the model had never seen, the engine correctly recovers 67.88% of influencers who were actually hired, with a Mean Reciprocal Rank of 0.877, meaning the first genuine hire typically lands at or near the top of every shortlist. What once took up to a month now happens in minutes, and the client walked away with far more than they contracted for, including a full web application, live streaming results, and a transparent feedback loop that learns from rejected candidates, all while directly solving the “black box” concern they raised at the outset. As the client put it: “This is impressive, we are really happy with performance; such an improvement.”

Talk to our Development team

Ready to scale without compromise? Partner with gravity9 to future-proof your platform. Talk to our team today.

Contact Us

"*" indicates required fields