AWS EC2 team is seeking a talented Software Development Engineer to join their Cape Town office. This role focuses on building and optimizing systems that manage EC2 compute capacity and workload scheduling. You'll be working on critical infrastructure that powers some of the world's largest services through Amazon EC2's on-demand scalable compute capacity.
The position requires strong software engineering fundamentals with a focus on distributed systems. You'll apply Machine Learning and optimization techniques to solve large-scale problems, working alongside top-tier engineers. The role demands both technical expertise and strong collaboration skills, as you'll be part of small, fast-moving teams tackling significant challenges.
AWS offers a vibrant, inclusive culture with numerous employee-led affinity groups and ongoing learning opportunities. The company strongly values diversity and welcomes applications from all backgrounds. You'll benefit from mentorship programs, career development resources, and a culture that promotes work-life harmony.
As part of the AWS Utility Computing organization, you'll contribute to foundational services like EC2 and S3, while working on cutting-edge product innovations. The role offers exposure to various aspects of cloud computing, from compute and storage to IoT and platform services. AWS's position as the leading cloud platform provider ensures you'll be working on technology that impacts millions of customers globally.
The ideal candidate combines strong engineering fundamentals with analytical thinking and excellent communication skills. You'll be part of shaping the future of cloud computing while working in an environment that supports professional growth and values diverse perspectives.