Join the AWS Capacity Forecasting team at Amazon, where we're building the world's largest Cloud infrastructure through innovative demand planning and forecasting. As a Software Development Engineer, you'll be part of a team that manages billions of dollars in AWS CapEx, using advanced forecasting, data mining, and machine learning techniques to optimize hardware utilization and customer experience.
The role combines technical expertise with business impact, as you'll work with various AWS service teams to predict and plan infrastructure needs. You'll use technologies like Scala, Java, Python, JavaScript, Lambda, and DynamoDB to build sophisticated forecasting systems and capacity optimization tools. The team's work directly contributes to reducing CapEx by hundreds of millions of dollars annually while ensuring AWS services can scale effectively.
This position offers an excellent opportunity to work with cutting-edge technology while making significant business impact. You'll collaborate with business owners, research scientists, and other software development teams, applying your analytical and problem-solving skills to complex challenges. While the role includes on-call responsibilities, the operational load is manageable as we don't own direct customer-facing services.
The ideal candidate will thrive in an environment where they can apply software engineering principles to solve complex problems, work with data from multiple sources, and adapt to new technologies. You'll be part of a team that values innovation, analytical thinking, and the ability to work effectively in ambiguous situations. This is a chance to make history while working on systems that power Amazon's global cloud infrastructure.