The Purchase Order Forecasting team at Amazon is looking for a passionate, productive Software Development Engineer to develop and support systems which automatically manage Amazon's inventory. Purchase Order Forecasting provides vendors with advanced visibility of Amazon's orders and ensure we are able to purchase the right items at the right time and at the right price to delight our customers. Our systems make complex decisions based on scientific algorithms and determine what to display to vendors and what to order for hundreds of thousands of Amazon's products. If you are excited by the challenges of building large-scale, innovative supply chain solutions to solve some of the most complex problems in the industry, and possess a high degree of ownership and curiosity, this may be a good fit for you.
Our team is part of the Supply Chain Optimization Technologies (SCOT) organization. SCOT owns Amazon's global inventory sourcing & planning systems. We decide what, when, where, how much and from whom we should buy to meet Amazon's business goals and to make our customers happy. We do this for millions of items, for hundreds of product lines worth billions of dollars of inventory world-wide. Our systems are built entirely in-house and are on the forefront of automated large scale supply chain sourcing, planning and optimization systems.
As an engineer on our team, you will build scalable features across front-end and back-end systems. You will drive all parts of the product life cycle, through design, implementation, test, launch, and operations. You will be partnering with research scientists, product managers and other engineers to solve complex problems through innovative solutions to drive inventory buying decisions. This role would expose you to solving problems of scale in the areas of data mining, machine learning algorithms and distributed systems of cloud-scale. You will be responsible for driving the team’s technical direction, strategizing and shaping our long-term vision and architecture.
Key job responsibilities
As an engineer on our team, you will build scalable features across front-end and back-end systems. You will drive all parts of the product life cycle, through design, implementation, test, launch, and operations. You will be partnering with research scientists, product managers and other engineers to solve complex problems through innovative solutions to drive inventory buying decisions. This role will expose you to solving problems at scale in the areas of data mining, machine learning algorithms and distributed systems of cloud-scale. You will be responsible for driving the team’s technical direction, strategizing and shaping our long-term vision and architecture.
A day in the life
Here's what you could be doing on a daily basis:
- Designing, implementing, and launching flagship features across our technical systems
- Collaborating with product managers, scientists, and other engineers to form creative solutions to some of the world's most complex supply chain problems
- Deep diving performance of our system's supply chain decisions at scale and iterating on our solutions to maximize our impact
- Simplifying and adapting our architecture to deliver software faster and leverage new technologies