JOBSELECT LABS / PRODUCTS
One ecosystem for job intelligence.
Analyze job descriptions, extract technical skills, and integrate JobSelect into your own workflows.
Open Source · AI/NLP · Developer Tools
Job Seekers
Analyze job descriptions through the Web Job Analyzer.
Developers
Integrate JobAnalyze through the hosted API or Python CLI.
AI/Agent Developers
Connect JobAnalyze through MCP.
New modelSBERT · Semantic embeddings
Meet JobAnalyze SBERT
A sentence-transformer-based model path for job-description skill analysis. SBERT converts job text into semantic embeddings before classification, complementing the existing TF-IDF-based JobAnalyze 6k model with a representation designed to capture contextual meaning beyond exact keyword overlap.
Representation
Sentence embeddings
Semantic context from job-description text.
Pipeline
Embeddings + classifier
A separate model path alongside the TF-IDF baseline.
Best for exploring
Context-aware matching
Compare semantic signals with keyword-based predictions.
Model outputs depend on the trained artifacts and thresholds; semantic embeddings do not guarantee higher accuracy for every job description. Check the model documentation for evaluation details and current availability.
Product suite
Tools for understanding, analyzing, and integrating job intelligence.
WEB APPJob Analyzer
Analyze a job description in the browser and explore detected skills, requirements, experience signals, and structured job insights.
- ›Interactive analysis
- ›Skill extraction
- ›Role/type context
- ›Visual results
- ›Analysis history UI
- ›Skill-gap presentation
AI MODELJobAnalyze 6k
A lightweight multi-label PyTorch skill classifier that predicts a fixed vocabulary of skills from a job description plus role and job type.
- ›TF-IDF input features
- ›PyTorch feed-forward network
- ›Multi-label classification
- ›48 labels in the documented v1 sample vocabulary
- ›32-unit hidden layer
- ›Sigmoid-ranked skill probabilities
- ›Designed for fast, lightweight inference
PYTHON CLIJobSelect CLI
A terminal interface for analyzing job descriptions using the hosted API, with local inference available as a fallback.
$ pip install jobselect
- ›Interactive terminal workflow
- ›Job Description / Role / Type prompts
- ›API-first inference
- ›Local fallback
- ›Ranked top skills
- ›Rich terminal presentation
DEVELOPER PLATFORMAPI & MCP
Integrate JobAnalyze into applications, automation workflows, and AI-agent environments.
REST APIMCPPythonAI Agents
How it fits together
JOBSELECT LABS
|
+---------------+---------------+
| | |
v v v
Web Analyzer JobSelect CLI Developer API
| | |
+---------------+---------------+
|
v
JobAnalyze 6k
|
v
MCP
Choose your workflow
I want to analyze a job
Paste a job description and explore the detected skills and requirements.
I want to use JobSelect in Python
Install the CLI and run job-description skill analysis from your terminal.
I want to integrate JobAnalyze
Connect the hosted API or MCP server to your own applications and AI workflows.
Built openly. Designed to be extended.
JobSelect Labs is an open-source venture focused on practical job-description analysis and lightweight NLP tooling.
BUILT WITHPythonPyTorchscikit-learnNumPyPandasFastAPITF-IDFMCP
Start with a job description. Build from there.