The AWS Demand Planning team is seeking a Software Development Engineer to join their mission-critical operation of forecasting hardware needs for EC2, Amazon's flagship cloud computing service. This role combines full-stack development with a backend focus, working with cutting-edge technologies including Scala, Java, Python, and various AWS services. The team is responsible for building and maintaining a sophisticated planning platform that processes billions of time series data points in real-time.
The position offers a unique blend of technical challenges and business impact, as the team's work directly ensures AWS customers never experience capacity shortages. Working alongside research scientists and domain experts, you'll contribute to innovative forecasting models and scalable solutions that power AWS's infrastructure planning.
The team culture strongly emphasizes work-life balance, offering flexible working hours while maintaining core collaboration time. They foster an environment of knowledge sharing, openness, and collaborative problem-solving. Career growth is a key focus, with opportunities for mentorship and increasingly complex projects as you develop.
As part of the role, you'll participate in on-call rotations, though the team prioritizes building robust, fault-tolerant systems to minimize off-hours disruptions. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on systems that directly impact AWS's global infrastructure planning.
This is an excellent opportunity for engineers who want to combine technical depth with business impact, working on complex forecasting systems while enjoying a supportive team culture that values both professional growth and work-life balance.