Taro Logo

Software Development Engineer II, AWS Demand Planning

World's largest e-commerce and cloud computing company building innovative solutions at scale.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Development Engineer II, AWS Demand Planning

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.

Last updated a day ago

Responsibilities For Software Development Engineer II, AWS Demand Planning

  • Build and maintain demand forecasting software and capacity optimization systems
  • Work with AWS service teams on infrastructure capacity planning
  • Apply forecasting and machine learning techniques to predict customer demand
  • Build capacity models for AWS services
  • Generate hardware purchase recommendations
  • Participate in on-call rotations

Requirements For Software Development Engineer II, AWS Demand Planning

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer II, AWS Demand Planning

Medical Insurance
401k
  • Flexible work hours
  • Work-life balance
  • Career growth opportunities
  • Mentoring opportunities
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS Demand Planning