Data ingestion · AI enrichment · Search & insights
JobLake
From scattered job postings to searchable data.
An end-to-end project connecting crawlers for nine job sources with a live search website. The Python pipeline preserves raw HTML, normalizes records, and optionally extracts requirements with AI. PostgreSQL powers full-text search, structured filters, and skill matching; a dashboard shows statistics and data coverage for the selected filters.