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

Global technology company specializing in e-commerce, 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)

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.

Last updated 15 days 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
  • Use Java, Scala, OO design patterns, NoSQL databases, and data modeling techniques
  • Design PB scale big-data processing solutions leveraging latest AWS solutions
  • Gather and analyze business and functional requirements
  • Translate business requirements into technical design specifications
  • Produce comprehensive software documentation
  • Recommend changes in development, maintenance and system standards
  • Work with Senior and Principal Engineers, Researchers, and Data 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 non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of design patterns, reliability and scaling of systems

Interested in this job?

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

Software Dev Engineer -Test II, FireTV Product QA- Mainline Quality and System Releases

Amazon Fire TV seeks experienced SDET to architect automation frameworks and lead quality initiatives for next-generation entertainment features.

Software Development Engineer in Test II, Vizzini (FireTV Voice)

Software Development Engineer in Test II position at Amazon's FireTV Voice team, focusing on building and maintaining test automation solutions for voice interface technology.

Software Dev Engineer, Amazon Connect

Software Development Engineer role at Amazon Connect, building cloud-based contact center solutions using AWS services, AI, and ML technologies.

Software Development Engineer, EC2 VPC, NEAT Engineering Safety

Software Development Engineer position at Amazon's EC2 VPC team, focusing on cloud networking infrastructure and automation.

Software Development Engineer

Software Development Engineer role at Amazon's Account Compliance team, building sophisticated systems to protect marketplace integrity and ensure regulatory compliance.