Offers “Amazon”

Expires soon Amazon

Software Development Engineer

  • Seattle (King)

Job description

DESCRIPTION

Have you ever ordered a product on Amazon and when that box with the smile arrived, wondered how it got to you so fast? Wondered where it came from and how much it cost Amazon? If so, the Amazon Global Supply Chain Optimization team is for you. We build systems that peer into the future and estimate the distribution of tens of millions of products every week among Amazon's warehouses and from the warehouses to customers in the most cost-effective way. When customers place orders, our systems use real time, large scale optimization techniques to optimally choose where to ship from and how to consolidate multiple orders so that customers get their shipments on time or earlier with the lowest possible transportation costs. This team is focused on saving hundreds of millions of dollars using cutting edge science, machine learning, and scalable distributed software on the Cloud that automates and optimizes inventory and shipments to customers under the uncertainty of demand, pricing and supply.

The FO Box Selection team ensures that every package is optimal for each of our customers' needs. We choose the right form of packaging, whether it is a box, an envelope, or a bag. We ensure that the box is the right size and includes the right protective materials. We prevent fragile items from shipping with heavy items and breaking while in transit. Our systems are critical to Amazon's success: every aspect of the order fulfillment process interacts with our software, from supply chain planning to the application of the shipping label.

Core problems we are responsible for solving include:
• Finding solutions to the three-dimensional bin packing problem for thousands of items
• Building fault-tolerant systems that can process billions of requests per hour
• Deciding which of the millions of items Amazon sells can or cannot ship together
• Modeling the capacity and costs of different fulfillment options and regulations to understand FC network capacity.
• Working with leaders in Amazon Fulfillment Operations and developing innovation solutions for a multi-billion dollar business.

As a Software Development Engineer for the Box Selection team, you will be responsible for driving the technical direction and architecture of this large, complex software system. You will develop highly available, business impacting services at the core of Amazon's fulfillment engine. You will also work closely with a diverse group of stakeholders from World-wide Operations, Finance, Fulfilled-By-Amazon, and internal technical teams to define business opportunities and then drive end-to-end solutions.

You will be empowered to think big, invent on behalf of our customers, independently make judgment calls to keep teams moving and find elegant solutions to hard problems. You will directly own the architecture, engineering quality and technical roadmap of the Box Selection system. The world is changing fast and this is a dynamic role where you will be able to learn as much as you contribute.

Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery. A strong candidate should understand various optimization techniques and build innovative software solutions working with the supply chain business partners in delivering a viable solution. You should enjoy working closely with your peers in a group of very smart and talented engineers. We have a team culture that encourages innovation and expect developers and management alike to take a high level of ownership for the product vision, technical architecture and project delivery.

Desired profile

BASIC QUALIFICATIONS

· Experience with Java or C++
· OO design skills with understanding of common design patterns
· Bachelors or Advance Degree in Computer Science or like field required

Make every future a success.
  • Job directory
  • Business directory