Job Description
Only INDIVIDUALs, NO AGENCY
We're building an internal automation system to handle construction ITBs (Invitations to Bid).
We already have a Python app that scans Gmail and creates job folders.
We now need a senior engineer to build a reliable ingestion + portal automation layer.
This is NOT simple email parsing. Most ITBs require navigating gated portals and downloading plan sets.
Phase 1 (40 Hour Cap):
- Gmail API filtering (remodel / build-out only)
- Raw MIME parsing + robust link extraction
- Nested link resolution (avoid tracker loops)
- Portal automation:
* BuildingConnected (required)
* PlanHub or SmartBid
* Dropbox-style links
- Secure session persistence + re-auth handling
- Deterministic job folder creation
- Download manifest with checksum
- Idempotent reruns (no duplicates)
- Basic dashboard with clear error states
Target timeline: 2–3 weeks.
Required in Your Proposal (or it will be declined)
1. How would you prev...
We're building an internal automation system to handle construction ITBs (Invitations to Bid).
We already have a Python app that scans Gmail and creates job folders.
We now need a senior engineer to build a reliable ingestion + portal automation layer.
This is NOT simple email parsing. Most ITBs require navigating gated portals and downloading plan sets.
Phase 1 (40 Hour Cap):
- Gmail API filtering (remodel / build-out only)
- Raw MIME parsing + robust link extraction
- Nested link resolution (avoid tracker loops)
- Portal automation:
* BuildingConnected (required)
* PlanHub or SmartBid
* Dropbox-style links
- Secure session persistence + re-auth handling
- Deterministic job folder creation
- Download manifest with checksum
- Idempotent reruns (no duplicates)
- Basic dashboard with clear error states
Target timeline: 2–3 weeks.
Required in Your Proposal (or it will be declined)
1. How would you prev...
Ready to Apply?
Take the next step in your AI career. Submit your application to Confidential today.
Submit Application