Key Responsibilities Specification-Driven Extraction Engineering:
- Design and maintain declarative extraction specifications—using Pydantic models, JSON schemas, or domain-specific languages—that describe exactly which fields to capture, their types, and validation rules.
- Implement pipelines that translate these specifications into executable extraction plans, leveraging both classical (Scrapy, Playwright) and AI-augmented (LLM-based semantic parsing) backends.
- Build reusable specification libraries for recurring data types (product prices, tariff codes, regulatory texts) to accelerate onboarding of new sources.
- Design and implement autonomous data extraction agents that can make decisions about source selection, retry logic, and parsing strategies
Autonomous & Self-Healing Systems: - Deploy self-healing spiders that automatically detect website layout changes and repair themselves using Model Context Protocol (MCP...