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

Amazon is a 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 complex algorithms and distributed computing technology in a big-data environment. 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 part of SCOT, a sophisticated group of systems designed to optimize decisions in forecasting, buying, placing, and shipping inventory. You'll be working specifically on the AIM team, focusing on extending SCOT systems to emerging markets. This role requires strong technical skills in Java, Scala, and distributed systems, combined with the ability to handle PB-scale data processing using AWS solutions.

As an SDE II, you'll collaborate with senior engineers, researchers, and data engineers across multiple teams to design innovative solutions for supply chain management. The role demands a strong sense of ownership and creativity in solving complex problems at an unprecedented scale. You'll be working in an agile environment, focusing on high-priority initiatives that directly impact Amazon's supply chain efficiency.

The position offers the opportunity to work on core systems that are fundamental to Amazon's supply chain business, requiring expertise in object-oriented design patterns, NoSQL databases, and data modeling techniques. You'll be responsible for the full development lifecycle, from gathering business requirements to deployment and maintenance of these critical systems.

This is an excellent opportunity for a software engineer who wants to make a significant impact on global-scale systems, work with cutting-edge technologies, and contribute to optimizing one of the world's most complex supply chain networks. The role combines technical challenges with business impact, offering substantial growth opportunities in both technical and leadership dimensions.

Last updated a few seconds 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 big-data processing solutions using AWS
  • Gather and analyze business and functional requirements
  • Translate business requirements into technical design specifications
  • Produce comprehensive software documentation
  • Work with Senior and Principal Engineers across multiple teams
  • 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 design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with object-oriented design patterns
  • Experience with NoSQL databases and data modeling

Interested in this job?

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

Application Engineer, Appstore Software Excellence

Application Engineer role at Amazon's Appstore Platform services team, focusing on building and maintaining large-scale distributed systems for app delivery and management.

Software Dev Engineer, Ship With Amazon

Software Development Engineer position at Amazon's Ship With Amazon team, focusing on building large-scale distributed systems for logistics optimization.

Software Dev Engineer II, Unified Payments Experience

Software Dev Engineer II position at Amazon's UPX team, building scalable payment solutions with cloud technologies and serverless architecture in Seattle.

Software Development Engineer, AWS Region Services

AWS Region Services is hiring Software Development Engineers to build cloud-native solutions and tooling that power AWS services across global regions.

Software Dev Engineer

Software Development Engineer role at Amazon focusing on building large-scale distributed systems for global logistics and transportation optimization.