Candidate Match
See which software roles match your experience and where the strongest opportunities are.
Python, FastAPI, PostgreSQL, Docker, Redis, Celery & scalable REST APIs.
PyTorch, Hugging Face, pgvector, LangChain, RAG pipelines & embeddings.
React, TypeScript, Node.js, Next.js, PostgreSQL, Tailwind & modern state.
Kubernetes, AWS, Terraform, Docker, Go, Linux systems & CI/CD infrastructure.
Jobs
2,481 rolesSearch across structured market vacancies with lexical and dense semantic retrieval.
Market
Real-time skill demand, seniority mix, and 30-day technology velocity across software markets.
How SkillPulse works
A transparent 5-step pipeline from multi-market job collection to explainable candidate matching.
Ingestion
Jobs are ingested from multiple sources across European (Arbeitnow, Remotive, Himalayas, Jobicy) and Latin American markets.
Extraction
Structured requirements are extracted through deterministic keyword tries and model-assisted extraction pipelines.
Taxonomy
Skills are mapped to canonical ESCO / O*NET concepts (e.g. reactjs → React, postgres → PostgreSQL).
Retrieval
Lexical and semantic retrieval are combined using Reciprocal Rank Fusion ($k=60$) on PostgreSQL pgvector.
Matching
Candidate-job fit is calculated using explainable signals: 50% Hard Skills + 20% Role Alignment + 30% Dense Similarity.
Technical architecture & specifications →
POSTGRESQL 16 + PGVECTOR
├── Lexical Indexing: English & Portuguese Full-Text Search (tsvector)
├── Dense Vector Search: 384-dimensional Embeddings (HNSW Index, Cosine Distance)
└── Reciprocal Rank Fusion: RRF(d) = 1 / (60 + rank_lexical) + 1 / (60 + rank_vector)
AI & EXTRACTION STACK
├── Tier 1: Aho-Corasick Deterministic Keyword Trie (<1ms)
├── Tier 2: Contextual Token Boundary NER Pattern Matcher (~5ms)
├── Tier 3: Cloud AI Router (Groq Llama 3.3 70B & OpenRouter) with structured JSON schemas
└── Normalization: Canonical ESCO / O*NET Skill Taxonomies
SkillPulse is built on FastAPI, PostgreSQL 16 with pgvector, Cloudflare Workers AI (BGE embeddings), and Groq / OpenRouter LLM endpoints.