Amazon's Supply Chain Optimization Technologies (SCOT) organization is seeking a Software Development Engineer to join their Automated Inventory Management Team. This role offers an exciting opportunity to work with complex algorithms and distributed computing technology in the big-data space. You'll be building highly scalable services that handle thousands of requests per second, managing inventory plans for millions of items on Amazon.com.
The position is within the AIM team under SCOT, which is responsible for making critical decisions in forecasting, buying, placing, and shipping inventory. These systems work together to optimize in-stock levels, drive placement, manage inventory removal, and enhance customer experience.
As a Software Development Engineer, you'll be working with cutting-edge technologies including Java, Scala, and AWS solutions for PB-scale big-data processing. You'll be responsible for designing and developing large-scale, highly distributed, real-time management systems that are fundamental to Amazon's supply chain operations.
The role requires strong technical skills, particularly in object-oriented design patterns, NoSQL databases, and data modeling. You'll collaborate with senior engineers, researchers, and data engineers across multiple teams, working in an agile environment to deliver creative solutions for complex problems at an unprecedented scale.
This is an excellent opportunity for someone who has a strong sense of ownership and passion for solving complex technical challenges. You'll be instrumental in building and extending SCOT systems to emerging markets, directly impacting Amazon's global supply chain efficiency.