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, and distributed systems. You'll be handling thousands of requests per second and working with petabyte-scale data processing solutions using AWS.

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 makes critical decisions in forecasting, buying, placing, and shipping inventory, directly impacting Amazon's customer experience and operational 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 high-priority initiatives that directly impact Amazon's supply chain effectiveness. The role combines technical expertise with business impact, as your work will help optimize one of the world's largest e-commerce supply chains.

If you're passionate about large-scale distributed systems, enjoy working with big data, and want to make a significant impact on global supply chain operations, this role offers the perfect blend of technical challenges and business importance.

Last updated 7 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 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 Dev Engineer II, Amazon

Software Development Engineer II role at Amazon's Selection Monitoring team, building large-scale systems to expand Amazon's product catalog using ML and data mining.

Software Development Engineer, AFFS, Amazon

Software Development Engineer role at Amazon's AFFS division, building and scaling financial systems that process billions in transactions globally.

Software Development Engineer - Amazon Ads, Recommendation Experience, Amazon Ads

Software Development Engineer role at Amazon Ads building personalized recommendation systems for advertisers using machine learning and cloud technologies.

Software Development Engineer, Maps Journey Intelligence and Experience (MaJIX)

Software Development Engineer role at Amazon focusing on mapping and navigation systems for delivery operations, requiring 3+ years of experience in software development.

Software Development Engineer, Kuiper Telemetry and Command

Software Development Engineer role at Amazon Kuiper, building mission-critical telemetry and command systems for satellite constellation infrastructure.