Software Development Engineer, Aws Usage Forecast Planning

Amazon Amazon · Big Tech · Seattle, WA · Software Development

Software Development Engineer role focused on building and maintaining scalable planning platforms and innovative models for AWS Usage Forecast Planning. The role involves applying advanced forecasting, data mining, and machine learning techniques to predict customer demand growth and optimize hardware planning for AWS services. It's a full-stack development role with a focus on data and problem-solving, using technologies like Scala, Java, Python, Lambda, and DynamoDB.

What you'd actually do

  1. build and maintain a scalable planning platform, along with innovative models, that is capable of handling billions of time series data in real time
  2. apply advanced forecasting, data mining, and machine learning techniques to predict customer demand growth
  3. build supportability models for foundational AWS services and identify their planning bottlenecks to serve ever-increasing customer demand
  4. generate plan of record that optimize across customer experience and hardware utilization
  5. perform usage planning to create forecast which helps power all the AWS services physical infrastructure needs

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent