Software Development Engineer II, SCOT-Automated Inventory Management (AIM)

Global technology and e-commerce company that leads in online retail, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Logistics

Description For Software Development Engineer II, SCOT-Automated Inventory Management (AIM)

Join Amazon's Supply Chain Optimization Technologies (SCOT) organization as a Software Development Engineer II in the Automated Inventory Management Team. This role offers an exciting opportunity to work with cutting-edge technology and complex problems at unprecedented scale. You'll be developing systems that manage inventory plans for millions of items on Amazon.com, utilizing complex algorithms, distributed computing, and big-data solutions.

As part of the AIM team, you'll be working on core systems that are fundamental to Amazon's supply chain management. The role involves building and extending SCOT systems for emerging markets, requiring expertise in Java, Scala, object-oriented design patterns, and NoSQL databases. You'll be handling thousands of requests per second in a highly distributed, real-time environment.

The position offers the chance to work alongside senior engineers and researchers, designing creative solutions for complex supply chain optimization problems. You'll be part of a team that drives critical business decisions in forecasting, buying, placing, and shipping inventory, directly impacting customer experience and business efficiency.

This is an excellent opportunity for a developer who has strong ownership principles and enjoys solving challenging technical problems. You'll work in an agile environment, focusing on the most impactful projects while contributing to a system that operates at Amazon's massive scale. The role combines technical expertise with business impact, making it perfect for engineers who want to see their work make a real difference in global commerce operations.

Last updated a minute ago

Responsibilities For Software Development Engineer II, SCOT-Automated Inventory Management (AIM)

  • Design, develop, test, troubleshoot, debug, deploy, maintain, document and deliver large-scale distributed systems
  • Work with complex algorithms and big-data computing
  • Design PB scale big-data processing solutions using AWS
  • Gather and analyze business requirements and translate them into technical specifications
  • Produce comprehensive software documentation
  • Work with Senior and Principal Engineers across teams to design supply chain management solutions
  • Work in an agile development environment

Requirements For Software Development Engineer II, SCOT-Automated Inventory Management (AIM)

Java
Scala
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Knowledge of design patterns, reliability and scaling

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, SCOT-Automated Inventory Management (AIM)

Software Developer Engineer II, LeeP (Low ASP Economics and Experiences)

Mid-level software engineering role at Amazon's LeeP team, focusing on building cloud services and tools for Everyday Essentials shopping experience.

Software Development Engineer, INTech Latam

Software Development Engineer position at Amazon's INTech Latam team, building scalable solutions for Amazon's global e-commerce platform.

Software Development Engineer, Amazon Robotics DNA (Data Infrastructure and Applications)

Software Development Engineer position at Amazon Robotics DNA team, focusing on big data systems and applications for fulfillment network operations.

Software Development Engineer

AWS Software Development Engineer position in Cape Town, building next-gen service platforms for EC2, requiring 3+ years experience in software development and system architecture.

Software Development Engineer, Classification and Policy Platform

Software Development Engineer role at Amazon's Classification and Policy Platform team, building systems to monitor and ensure compliance of billions of products in Amazon's catalog.