Software Development Engineer, AWS Demand Planning

World's leading cloud computing and e-commerce company
$129,300 - $223,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Demand Planning

The AWS Demand Planning team builds critical software systems to forecast hardware requirements for EC2, Amazon's flagship cloud computing service. This role offers an exciting opportunity to work on full-stack development with a focus on backend systems that handle billions of time series data in real-time.

As a Software Development Engineer, you'll collaborate with research scientists and domain experts to build and maintain a scalable planning platform. The tech stack includes Scala, Java, Python, JavaScript, Lambda, DynamoDB, and various AWS services. The team values work-life balance, offering flexible working arrangements while maintaining core collaboration hours.

The role involves:

  • Building forecasting systems for AWS hardware capacity planning
  • Working with large-scale time series data processing
  • Developing scalable backend services and infrastructure
  • Contributing to full-stack development projects
  • Participating in on-call rotations (with emphasis on building reliable systems)

The team culture emphasizes knowledge sharing, collaboration, and continuous learning. They provide strong mentorship opportunities and focus on career growth, assigning projects that help team members develop into well-rounded professionals.

Compensation ranges from $129,300 to $223,600 per year based on location, plus equity and comprehensive benefits including medical, financial, and other perks. This is an excellent opportunity to work on critical infrastructure that ensures AWS customers never run out of cloud computing capacity.

Last updated 15 minutes ago

Responsibilities For Software Development Engineer, AWS Demand Planning

  • Build and maintain scalable planning platform for AWS capacity forecasting
  • Process and analyze billions of time series data in real time
  • Collaborate with research scientists and business experts
  • Participate in on-call responsibilities
  • Contribute to full-stack development with focus on backend

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

Benefits For Software Development Engineer, AWS Demand Planning

Medical Insurance
Equity
  • Medical Insurance
  • Financial Benefits
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Demand Planning

Software Development Engineer II (Level 5), IN Payments

Software Development Engineer II role at Amazon's Payment Navigation and Discovery team in Hyderabad, building next-generation payment platforms and features.

Software Development Engineer, Amazon Payment Services

Senior Software Development Engineer role at Amazon Payment Services, focusing on distributed systems and payment processing technology across the Middle East region.

Network Development Engineer, MONA

AWS Network Development Engineer position focusing on building and scaling network infrastructure across global datacenters, requiring expertise in IP routing protocols and automation.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity planning, offering competitive pay, work-life balance, and technical growth opportunities.

SDE II, Recipient Experience

SDE II position at Amazon's Recipient Experience team, building and managing package tracking systems that serve millions of customers, offering competitive compensation and growth opportunities.