Software Development Engineer, AWS Usage Forecast Planning

World's most comprehensive and broadly adopted cloud platform provider, pioneering cloud computing innovation.
$129,300 - $223,600
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Usage Forecast Planning

The AWS Usage Forecast Planning team builds critical software systems for generating reliable, feasible, and explainable Usage Plans for all AWS Services. The role involves:

  • Building world-class forecasting platforms that handle billions of time series data in real-time
  • Developing planning models and systems for AWS services
  • Optimizing tradeoffs between service availability and fleet utilization
  • Driving fleet efficiency improvements where 1% means millions in additional free cash flow
  • Automating capacity planning tools

Tech stack includes Scala, Java, Python, JavaScript, Lambda, DynamoDB, and other AWS services. The team works directly with business owners, research scientists, and major AWS service teams.

The position offers:

  • Strong work-life balance with flexible working hours
  • Collaborative team culture emphasizing knowledge sharing
  • Career growth opportunities and mentorship
  • Manageable on-call responsibilities
  • Competitive compensation ($129,300-$223,600 base salary range)
  • Comprehensive benefits package

The ideal candidate should have:

  • Strong analytical abilities
  • Deep software engineering knowledge
  • Problem-solving passion
  • Comfort with ambiguity
  • Data analysis skills

This role is part of AWS's core infrastructure team, helping build and optimize the world's largest cloud infrastructure through advanced forecasting, data mining, and machine learning techniques.

Last updated 44 minutes ago

Responsibilities For Software Development Engineer, AWS Usage Forecast Planning

  • Build forecasting platforms handling billions of time series data
  • Develop planning models for AWS services
  • Optimize service availability and fleet utilization
  • Automate capacity planning tools
  • Work with business owners and research scientists
  • Participate in on-call rotations

Requirements For Software Development Engineer, AWS Usage Forecast 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
  • Strong analytical abilities
  • Knowledge of software engineering principles
  • Comfort working with data from multiple sources

Benefits For Software Development Engineer, AWS Usage Forecast Planning

Medical Insurance
  • Medical Insurance
  • Flexible work hours
  • Career development opportunities
  • Mentorship program
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Usage Forecast Planning

Senior Software Development Engineer

Senior Software Development Engineer role at AWS building enterprise supply chain products, requiring 5+ years experience in software development and system architecture.

Software Development Engineer, AWS Elastic Block Store Control Plane

Senior Software Engineer role at AWS Elastic Block Store team, building distributed storage systems and cloud infrastructure with 3+ years experience required.

Network Development Engineer - Telecom, Amazon Connect

Senior Network Development Engineer role at Amazon Connect, focusing on telecom infrastructure and SIP protocols, requiring 4+ years of experience in routing protocols and Linux environments.

Network Development Engineer, GCNA

Senior Network Development Engineer role at AWS Infrastructure Services, focusing on automation and scaling of network infrastructure across global datacenters.

Sr. Software Dev Engineer, AWS Usage Forecast Planning

Senior Software Engineer role at AWS Usage Forecast Planning team, building large-scale systems for cloud infrastructure planning and optimization using advanced forecasting and ML techniques.