Amazon Web Services (AWS) is seeking a talented Software Development Engineer to join their EC2 Placement team in Cape Town. This role focuses on building and optimizing systems that match EC2 instance requests with underlying compute capacity. As part of AWS Utility Computing (UC), you'll work on foundational services like Amazon EC2 and S3, contributing to product innovations that set AWS apart in the industry.
The ideal candidate will bring strong software engineering experience and a passion for distributed systems. You'll apply Machine Learning and optimization techniques to solve large-scale problems, working with a top-tier community of engineers. The role requires strong engineering fundamentals, analytical thinking, and excellent communication skills.
AWS offers a vibrant culture that values diverse experiences and inclusive team dynamics. You'll benefit from extensive knowledge-sharing opportunities, mentorship programs, and career advancement resources. The company emphasizes work-life harmony with flexible work arrangements.
As part of the EC2 team, you'll be at the heart of AWS's compute infrastructure, working on systems that power some of the world's largest services. You'll collaborate with small, agile teams to solve complex problems and drive innovation in cloud computing. This is an excellent opportunity for engineers who want to make a significant impact on global-scale infrastructure while working with cutting-edge technologies.
The role offers exposure to both online and offline optimization systems, giving you the chance to work on various aspects of compute workload scheduling. You'll be part of an organization that consistently releases new product innovations and supports customers with specialized security solutions for cloud services.