FV

Chapter 04 / 09·Aug 2024 — Present

JobLeads logo

JobLeads

Full Stack Software Engineer

JobLeads matches candidates against tens of millions of job listings, and search has to answer in a few hundred milliseconds, every time, under massive filtering.

I work on the search architecture itself: migrating from Elasticsearch to Qdrant vector search, building large-scale filtering pipelines, and optimizing latency across an autoscaling Kubernetes microservice fleet on AWS.

On top of that sits the intelligence: LLM-powered matching and resume processing, shipped as product through SSR Vue frontends, feature flags, A/B testing, and Mixpanel analytics.

  • 1Migrated search from Elasticsearch to Qdrant vector search
  • 2Tens of millions of listings, few-hundred-millisecond responses
  • 3LLM-powered matching & resume processing in production
PHPVue.jsSSRQdrantElasticsearchLLMsAWSKubernetesMixpanelMicroservices
TicketmaticChess.com