Staff Software Engineer
Staff Software Engineer leading architecture and technical delivery for EasyPost's core carrier integration services, owning high-volume shipping infrastructure processing hundreds of thousands of requests per minute across UPS, FedEx, and 230+ carrier integrations. Drive end-to-end initiatives spanning API design, performance engineering, carrier negotiations, and team development toward principal-level impact.
Key Accomplishments:
- Resolved production-critical UPS rate-limiting crisis operating significantly over carrier throughput thresholds — diagnosed multi-fold request amplification in rate-shopping flows, proposed hybrid fallback routing and multi-account round-robin strategies, and drove vendor escalation with UPS engineering leadership to negotiate capacity increases and stabilize enterprise customer traffic
- Delivered major throughput and CPU-efficiency gains on a high-volume Python/Flask carrier microservice by migrating the WSGI runtime, resolving a Flask + asyncio anti-pattern, and implementing signal-based hard timeouts, backpressure-aware circuit breakers with rolling SSL-error windows, and content-hash request deduplication — validated under load testing and presented internally as the reference pattern for async carrier services
- Led technical design and delivery of a premium UPS service tier integration across the EasyPost Rails monolith and the UPS CIF Python service, including nested shipment options schema, validation layer, and full backward compatibility across multiple API versions
- Delivered UPS DAP platform enhancements and a new service level for a major enterprise client, driving meaningful incremental carrier revenue and improved revenue-share terms
- Designed a QR-code returns integration as a Python-first service with a Ruby pass-through in the monolith, establishing the pattern for offloading carrier-specific logic out of the Rails codebase
- Architected a Kafka-based distributed transcript capture system across Python and Go services, moving from a cross-contaminated shared topic to per-service isolated topics flowing into centralized log search for self-service carrier debugging
Technical Leadership:
- Mentor and grow engineers on the core carriers team, including developing a mid-level engineer toward Senior and providing structured performance feedback for junior engineers on execution, code quality, and codebase navigation
- Own the technical interview loop for Ruby and Python candidates, designing and calibrating a shipping-domain coding challenge with multi-level rubrics used across the engineering org
- Drafted executive-level incident communications, status page updates, and carrier-facing technical correspondence during production incidents affecting enterprise customers
- Partnered cross-functionally with Core Carriers, Shipping Engineering, and external carrier engineering teams on multi-quarter integration roadmaps and technical design reviews
- Informal technical advisor to the DevOps/Platform team on GitHub Actions, cloud migrations, and distributed systems architecture