01Jul 2026 → Present
AI Engineer Intern
Gestalt CommunicationsOakville, Ontario
- Built a pipeline ingesting United Nations procurement notices and awards to surface bidding opportunities relevant to Gestalt's services, backfilling 280k+ records on a rate limited PostgreSQL job queue.
- Extended it with a document pipeline: attachment retrieval, PDF/DOCX extraction, Document AI OCR fallback for scanned files, sentence aware chunking, and Vertex AI embeddings stored in pgvector.
- Persisted document text and chunks in transactional checkpoints before embedding, so failed embedding stages resume without repeating extraction or chunking.
- Provisioned Terraform managed GCP infrastructure spanning Cloud Run Jobs, Cloud SQL, a versioned GCS archive, workload scoped IAM, Secret Manager and monitoring alerts.
- Configured CI with PostgreSQL integration tests covering concurrent job claims, expired lease recovery and duplicate free record versioning, alongside lint and type checks.
- Python
- PostgreSQL
- pgvector
- GCP
- Terraform