Software Development Engineer - Transportation Command Center
Amazon’s global fulfillment network enables any merchant in any of the geography ship items that you order on Amazon, to any place on earth. There are a variety of ways in which we can acquire items from vendors to our warehouses, ship items from one location to another, and several intermediate locations through which the package travels before reaching the customer. There are millions of such packages, each with different attributes, and different delivery requirements. What results is a highly dense graph of source, intermediate and destination nodes, with arcs between them representing possible paths for packages, with different costs and times along each arc. Accounting for all these constraints, maximizing the number of shipments shipped, while minimizing cost and providing the best customer experience is Transportation Engineering's primary focus.
We are building a new Transportation Command Center portal that will provide network operators the ability to monitor the movement of packages through the network, look at exception events that might hamper the movement and take corresponding actions. The challenges include consuming large volumes of data and provide visualizations and correlations that can be readily acted upon. The system needs to provide alerting and workflow management capabilities for initiating and tracking actions that need to be taken by network configuration teams, customer service associates and external carriers.
We are looking for software engineers with 3+ years of solid Software engineering experience involving solving complex problems. They will get to work on a completely new solution, and hence will need to be able to make progress against ambiguous requirements with self-initiative, and customer focus. These engineers will provide the technical leadership to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering excellence.