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 II, you'll be part of a team that directly impacts AWS's infrastructure growth and optimization.
Our team is responsible for creating sophisticated demand forecasts that power all AWS services' physical infrastructure needs. We develop and maintain critical software systems that produce hardware ordering recommendations and optimize capacity utilization. Using advanced forecasting, data mining, and machine learning techniques, we predict customer demand growth and build capacity models for foundational AWS services.
The role involves working with cutting-edge technologies including Scala, Java, Python, JavaScript, Lambda, DynamoDB, and various AWS services. You'll collaborate directly with business owners, research scientists, and major AWS service teams to solve complex problems that impact billions of dollars in CapEx spending.
We pride ourselves on maintaining an excellent work-life balance, with flexible working hours while maintaining core collaboration time. Our team culture emphasizes knowledge sharing, openness, and getting things done. We strongly support both personal and professional growth, providing numerous opportunities for mentoring and skill development.
The position includes on-call responsibilities, but with minimal operational load as we don't manage direct customer-facing services. You'll be part of a team that values both technical excellence and personal growth, working on projects that help improve AWS utilization and save hundreds of millions of dollars annually.
This is an excellent opportunity for someone passionate about data, problem-solving, and large-scale systems. While expertise in all our technologies isn't required, we seek candidates eager to learn and contribute to our mission of optimizing AWS's global infrastructure.