Synthrics — AI Bid-Writing Platform
14-stage multi-tenant document pipeline; 3 production microservices on Azure Kubernetes Service with KEDA autoscaling.
More detail
Owned the indexer, extraction, and summarisation consumers of a 14-stage multi-tenant pipeline on AKS — live in two months. Eliminated Azure OpenAI 429s under peak load with token-aware embedding batching (100 texts / 15k tokens) and Retry-After backoff. Added a stale-job reaper, graceful SIGTERM handling, and a multi-tenant cache on Pydantic v2 and asyncpg. Trimmed the Docker image 23% (775→600 MB) and added a DOCX→PDF→Document Intelligence fallback via headless LibreOffice.