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)

Join Amazon's Supply Chain Optimization Technologies (SCOT) organization as a Software Development Engineer in the Automated Inventory Management Team. This role offers an exciting opportunity to work with cutting-edge technology and complex algorithms in the distributed computing and big-data space. You'll be building highly scalable services that manage inventory plans for millions of items on Amazon.com, handling thousands of requests per second.

The position is part of the SCOT organization, which comprises sophisticated systems designed to optimize decisions in forecasting, buying, placing, and shipping inventory. You'll be working specifically with the AIM team, focusing on extending SCOT systems to emerging markets. This role requires strong technical skills in Java, Scala, and big data processing, along with experience in distributed systems and NoSQL databases.

As a Software Development Engineer, you'll collaborate with Senior and Principal Engineers, Researchers, and Data Engineers across multiple teams. You'll be responsible for the full development lifecycle, from gathering requirements to deployment and maintenance. The role offers the opportunity to work on unprecedented scale problems, making critical decisions that impact Amazon's global supply chain efficiency.

The ideal candidate should have a strong sense of ownership, passion for creative problem-solving, and experience with large-scale distributed systems. You'll be working in an agile environment, focusing on high-priority initiatives that directly impact Amazon's supply chain optimization. This is an excellent opportunity for someone who wants to work on complex technical challenges while making a significant impact on one of the world's largest e-commerce platforms.

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
  • Work with complex algorithms and big-data computing
  • Build highly scalable services handling thousands of requests per second
  • 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
  • Knowledge of NoSQL databases and data modeling techniques
  • Experience with big-data processing solutions

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.