Amazon Flex is a dynamic global business unit focused on enabling fast delivery speeds and managing business variability through innovative, scalable operations. As a Software Development Engineer II in the Capacity Planning team, you'll work at the intersection of science and technology to predict and manage capacity constraints in Amazon's network. The role involves creating and maintaining services that shape capacity management in Last Mile operations.
You'll be working with a sophisticated tech stack including Java and various AWS services (SNS, SQS, Lambda, DynamoDB, S3, AppConfig, Sagemaker, StepFunctions). The position requires strong backend development skills and an appreciation for test automation. You'll collaborate with cross-functional teams including Operations, Fulfillment, Product, and Program Managers.
The team culture emphasizes quality, knowledge sharing, and open communication. Daily activities include coding, system design, debugging, and participating in design reviews. Team members are encouraged to share opinions and contribute to a collaborative environment that values both professional growth and personal connections.
This role offers the opportunity to work on complex problems at scale, directly impacting Amazon's delivery capabilities. You'll be part of a high-energy team committed to quality and continuous improvement, with regular opportunities for knowledge sharing through demos and presentations. The position combines technical challenges with business impact, making it ideal for engineers who want to grow their skills while contributing to a major logistics operation.