- Led the zero-to-one build of the CV/ML function; managed two ML engineers and partnered with CTO/CEO, backend, and product to define requirements and ship production code.
- Designed, implemented, and optimized transformer-based detection/segmentation and grounding pipelines for large-scale object processing, meeting strict runtime/latency constraints on CPU/GPU targets.
- Owned the ML lifecycle end-to-end—data ingestion, preprocessing, training/evaluation, packaging, CI/CD, and deployment—on GCP (Vertex/Cloud Run) and AWS (SageMaker/ECS); migrated the codebase to Hydra configs and Makefile-driven automation.
- Built high-throughput video and dataset pipelines (extraction, balancing, filtering, versioning) with major runtime improvements for multi-hour workloads; created scalable pre/post-processing flows tailored to field data.
- Implemented geospatial components and SfM/triangulation workflows to convert detections into accurate, map-aligned outputs for customer reporting.
- Developed and maintained internal Python packages used across repos—versioned, documented, installable—and introduced shared utilities for data, models, and evaluation.
- Established engineering standards, code reviews, and a monitoring approach (error buckets, drift checks, metrics) to support ongoing model reliability.
Stack: Python, PyTorch, HuggingFace, OpenCV, Hydra, Docker, GCP (Vertex AI, Cloud Run, GCS), AWS (SageMaker, ECS, EC2, S3), MongoDB, GitHub CI/CD.