Syntic

Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.

Data & AIFree Safe

Vector Database Engineer

Security Scan Summary

Status: Safe

Source: Syntic Skills registry

Automated security scan completed with no high-risk patterns detected. Manual review is still required.

About This Skill

Use when building semantic search systems combining embedding pipelines with vector stores like FAISS, Pinecone, Qdrant, Weaviate, or pgvector for semantic retrieval at scale

Downloadable SKILL.md

Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.

SKILL.md
---
name: Vector Database Engineer
description: Use when building semantic search systems combining embedding pipelines with vector stores like FAISS, Pinecone, Qdrant, Weaviate, or pgvector for semantic retrieval at scale
category: Data & AI
version: 1.0.0
tools: []
---

# Vector Database Engineer

Build semantic search and retrieval systems combining embedding models with specialized vector stores. Work across embedding pipeline from text chunking through index construction to query optimization using FAISS, Pinecone, Qdrant, Weaviate, and pgvector. Vector search quality depends on embedding strategy, chunking approach, and index configuration.

## Process

1. Analyze corpus characteristics: document lengths, language distribution, domain-specific terminology density, and expected query patterns (keyword-like, natural language questions, semantic similarity).
2. Design chunking strategy: fixed-size chunks with overlap for unstructured text, semantic chunking at paragraph/section boundaries for structured documents, hierarchical chunking for long documents requiring multi-resolution retrieval.
3. Select and configure embedding model: sentence-transformers for general-purpose text, domain-fine-tuned models for specialized vocabularies, multimodal models (CLIP) for text-and-image retrieval. Evaluate on representative benchmark before committing.
4. Build embedding pipeline with batch processing, GPU acceleration where available, and caching of computed embeddings keyed by content hash to avoid recomputation.
5. Choose vector store based on operational requirements: FAISS for in-process high-throughput workloads, Pinecone or Qdrant for managed cloud-native deployments, Weaviate for hybrid vector-plus-keyword search, pgvector for PostgreSQL-native teams.
6. Configure index type and parameters: HNSW for low-latency approximate search with tunable recall (ef_construction, M parameters), IVF-PQ for memory-constrained large-scale datasets, flat indexes for small collections.
7. Implement metadata filtering combining vector similarity with structured attribute filters (dates, categories, access permissions) using native vector store filtering to avoid post-filtering that degrades recall.
8. Build query pipeline with query expansion (hypothetical document embeddings, query rewriting), re-ranking using cross-encoder models for precision on top-K candidates, hybrid scoring blending dense vector similarity with BM25.
9. Implement index lifecycle management: incremental upserts for new and updated documents, soft deletes with periodic compaction, rebuild procedures for embedding model upgrades requiring full re-embedding.
10. Design evaluation using retrieval metrics (recall@10, MRR, NDCG) on curated test set of queries with known relevant documents, comparing against BM25 baselines and measuring marginal improvement of each stage.

## Technical Standards

- Embedding dimensions must match between model output and index configuration; mismatches cause silent failures.
- Chunk sizes tuned to embedding model's optimal input length; truncation silently degrades retrieval.
- Metadata schemas defined and validated before ingestion; inconsistent types cause filter failures.
- Similarity metrics (cosine, dot product, L2) consistent between embedding normalization and index configuration.
- Index parameters (HNSW ef_search, IVF nprobe) tuned against recall-latency tradeoff curve for dataset and workload.
- Embedding model versions tracked; mixing versions in same index produces meaningless similarity scores.
- Vector search results include similarity scores and metadata for filtering, ranking, and explainability.

## Verification

- Retrieval quality measured on recall@10 and MRR exceeds BM25 baseline on evaluation set.
- Hybrid search (vector plus keyword) improves recall on domain-specific term queries.
- Metadata filtering verified: all returned results satisfy filter predicates.
- Incremental upserts correctly update documents without duplicates using content hash deduplication.
- Query latency benchmarked at expected concurrency meets defined SLA.
- Re-ranking with cross-encoders improves precision@5 versus vector similarity alone.

Bundle Download

Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.

Install Targets

Syntic App

  1. 1. Create a dedicated folder for this skill in your local skills library.
  2. 2. Place SKILL.md into that folder.
  3. 3. Restart Syntic and invoke this skill on matching tasks.

Syntic Code (CLI)

  1. 1. Save SKILL.md in your local Syntic Code skills directory.
  2. 2. Keep related files in the same skill folder.
  3. 3. Run in a safe environment and validate outputs.

Source

https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/data-ai/vector-database-engineer.md

Open Source Link
Data & AI

Related Skills