Join Amazon's Inventory Transfer Service (ITS) Team as a Software Development Engineer and work on cutting-edge inventory placement systems. This role is crucial in determining the location and sortation of inventory across all Amazon geographies worldwide. You'll be part of a team that optimizes supply chain management, reduces fulfillment costs, and maximizes free cash flow across global marketplaces.
The position offers unique opportunities to work with dedicated Analytics and Operational Research resources. You'll be designing and implementing large-scale cloud-based distributed services with millisecond latency requirements and high transaction volumes. The role involves working with advanced supply chain systems that enable Amazon to deliver items quickly and efficiently.
As a Software Development Engineer, you'll use object-oriented design concepts, work with various technologies, and implement best practices in coding culture. The team employs Lean Software Development concepts, including Agile, Scrum, and Kanban methodologies. You'll collaborate with Senior and Principal Engineers, Researchers, and Data Engineers across multiple teams.
The role requires strong technical skills, including experience with service-oriented architecture, caching, load balancing, and microservices. You'll be responsible for designing at the product level and will be involved in all phases of the software development lifecycle. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on systems that directly impact Amazon's customer experience.
If you're passionate about solving complex problems, have strong programming skills, and want to work on systems that handle millions of transactions, this role offers an excellent opportunity to make a significant impact at one of the world's leading technology companies.