Principal Software Engineer, Amazon Shipping
Summary
Architect and lead a joint optimization system for Amazon Shipping that couples first-mile route planning with middle-mile network optimization to drive commercial decisions and label conversion rates.
In addition, you will provide tech leadership to the fulfillment charter for Amazon Shipping where you will be responsible for increasing the label conversion rates that would be a key enabler for revenue growth; identify solutions such as dynamic network capacity management to build a resilient network topology; identify and build speed opportunities in the upstream planning systems; and solve unique challenges related to delivery addresses for an externalized supply chain business where orders are created outside amazon marketplace.
You will also be responsible for architectural integrity and scalability of fulfillment systems by (1) identifying interface contracts with partner tech teams (2) making the architecture more nimble and self-serve for faster time-to-market of new capabilities (3) improving resiliency and availability of Tier-1 systems (4) optimizing the level of service orchestration within the fulfillment systems.
Key job responsibilities
• Architect the joint FM-MM optimization loop: state-passing contracts, convergence detection, parallel execution, and checkpoint/restart
• Solve computational tractability through smart pruning, lightweight solvers, and metaheuristic search at network scale
• Drive cross-org alignment across 5+ organizations — securing stable interfaces and committed roadmap items
• Translate optimization outputs into actionable recommendations for Operations (node mapping, capacity), Commercial (shipper targets, geographies), and Finance (cost-to-serve, contract economics)
• Mentor a team of Applied Scientists and SDEs; set technical bar and build experimentation culture
• Define and execute the phased roadmap: FM cost optimizer (Phase 1) → joint FM-MM optimizer (Phase 2) → decision engines that close the loop from network optimization to commercial strategy (Phase 3)
• Own system validation and accuracy: design feedback loops from actual vs. predicted outcomes, detect degradation, and define refresh cadence