Software Development Engineer, AWS Demand Planning

World's largest e-commerce and cloud computing company building the future of technology
$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, 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, 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.

Last updated 4 minutes ago

Responsibilities For Software Development Engineer, AWS Demand Planning

  • Perform demand planning and create forecasts for AWS services infrastructure needs
  • Build and maintain demand forecasts software and capacity optimization systems
  • Apply advanced forecasting, data mining, and machine learning techniques
  • Build capacity models for AWS services
  • Generate hardware purchase recommendations
  • Work directly with business owners, research scientists, and other development teams
  • Participate in on-call responsibilities

Requirements For Software Development Engineer, 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
  • Experience with software development life cycle
  • Knowledge of design patterns, reliability and scaling

Benefits For Software Development Engineer, AWS Demand Planning

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Demand Planning

SDE II, Route Planning

Software Development Engineer II position at Amazon's Route Planning team, focusing on optimizing delivery logistics through advanced routing algorithms and distributed systems.

Software Development Engineer, Amazon Devices Demand Forecasting

Mid-level Software Engineering role at Amazon focusing on demand forecasting for Amazon Devices using ML/LLMs and AWS infrastructure in Mexico City.

Software Development Engineer, Amazon Fulfillment Technologies

Mid-level Software Development Engineer role at Amazon Fulfillment Technologies, building scalable solutions for global fulfillment operations using advanced algorithms and AWS technologies.

Software Development Engineer II, Air Science and Technology

Lead software development for Amazon's Air Science and Technology team, optimizing delivery networks and building innovative shipping solutions.

Application Engineer III

Amazon is seeking an Application Engineer III to develop tools and support the Kindle Store platform, requiring 2+ years of software development experience and strong troubleshooting skills.