JobPilot
An autonomous job intelligence platform featuring multi-provider discovery and deterministic matching.
JOBPILOT TACTICAL FLIGHT DECK

Software Engineer
San Francisco, CASoftware Engineer - 2026 Batch
SF / RemoteSWE I
San FranciscoStripe • Software Engineer
sha256: 7f3e8b419c2... • SF, CA

Requires 8+ YOE, distributed systems leadership.
PURGED FROM FRESHER FEEDReact, TypeScript, Next.js. Freshers welcome.

ZERO-TRUST SSRF FIREWALL
Pre-flight socket IP validation before redirect fetch

How JobPilot turns provider spam into an authoritative daily shortlist.
JobPilot eliminates manual job board hunting with an autonomous crawling, deduplicating, and scoring pipeline deployed on Oracle Cloud ARM64. Here is the operational architecture that powers it.
Core Pipeline Nodes
Cross-provider noise collapses into a single canonical opportunity.
Raw listings from LinkedIn, Greenhouse, Lever, and Indeed arrive via parallel workers. JobPilot normalizes company slugs, strips promotional noise from job titles, and computes a SHA-256 canonical hash. Duplicate listings collapse into one master record while preserving provider source lineage.
# engine/crawler/dedup.py
import hashlib, re
def canonical_hash(company: str, title: str, location_type: str) -> str:
# 1. Strip company legal entity suffixes
clean_company = re.sub(r"\b(inc|ltd|pvt|corp|technologies)\b", "", company.lower()).strip()
# 2. Extract core title, removing seniority noise & batch tags
clean_title = re.sub(r"\b(2025|2026|batch|immediate|urgent|hiring)\b", "", title.lower())
clean_title = re.sub(r"[^a-z0-9\s]", " ", clean_title).strip()
norm_tokens = " ".join(sorted(clean_title.split()))
raw_signature = f"{clean_company}:{norm_tokens}:{location_type.lower()}"
return hashlib.sha256(raw_signature.encode()).hexdigest()Canonical Deduplication Engine
google:software engineer interngoogle:software engineer internFresher Eligibility & Match Radar
Fail-Closed SSRF Firewall Simulator
BLOCKED: METADATA_IP_PROHIBITED (169.254.0.0/16)
Socket connection evaluation before any HTTP request is dispatched by enrichment workers.
Production System Gallery

Today / Live Feed
Active Radar FeedDaily ranked fresher-eligible opportunities with match scores and direct apply links.
GET /api/v1/jobs/today/
Canonical Job Archive
PostgreSQL 16 TableFull deduplicated archive with provider lineage, technology tags, and compensation filters.
GET /api/v1/jobs/archive/
Opportunity Inspection
Deterministic ViewGranular eligibility audit, original source provider links, and required skill vector match breakdown.
GET /api/v1/jobs/:slug/
Operator Saved Shortlist
User QueueLocally persisted and server-synchronized bookmark queue for target companies.
GET /api/v1/jobs/saved/
Application Pipeline Tracker
State TrackerStatus tracker tracking opportunities from Discovered to Applied to Interviewing.
GET /api/v1/jobs/applied/