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 complex algorithms and distributed computing technology to build highly scalable services that manage inventory plans for millions of items on Amazon.com.

You'll be part of a team that's core to effectively managing Amazon's supply chain business, working with cutting-edge technologies including Java, Scala, NoSQL databases, and AWS solutions for processing petabyte-scale data. The position involves designing and implementing large-scale, highly distributed, real-time management systems that are crucial for inventory optimization.

As a Software Development Engineer II, you'll collaborate with senior engineers, researchers, and data engineers across multiple teams to create innovative solutions for supply chain management challenges. The role requires strong technical skills, system design experience, and the ability to translate complex business requirements into technical solutions.

The AIM team, part of SCOT, works on complex systems designed to make optimal decisions in forecasting, buying, placing, and shipping inventory. These systems are critical for maintaining stock levels, optimizing placement, managing inventory removal, and ensuring excellent customer experience.

This is an excellent opportunity for a developer who has strong ownership principles and passion for solving complex problems at unprecedented scale. You'll work in an agile environment, focusing on the highest-priority initiatives that directly impact Amazon's supply chain efficiency.

Last updated 19 hours 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 requirements and translate them into technical specifications
  • Produce comprehensive software documentation
  • Work with Senior and Principal Engineers across teams to design supply chain optimization 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 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)

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.