The EC2 Nitro platform is Amazon Web Services' groundbreaking cloud computing environment, representing the pinnacle of virtualization technology at global scale. This role sits within the MLS team, which is responsible for developing next-generation EC2 Supercomputers optimized for high-performance machine learning workloads.
As a Software Development Engineer on the EC2 Nitro team, you'll be at the forefront of cloud computing innovation, working with cutting-edge hardware and software systems. You'll collaborate with diverse technical teams across hardware, firmware, and systems software development, contributing to a platform that powers the world's largest cloud infrastructure.
The position offers an exceptional opportunity to work with AWS's pioneering cloud technology while being part of a team that values work-life harmony and inclusive culture. Amazon provides comprehensive benefits, ongoing learning opportunities, and strong career growth potential through mentorship and knowledge-sharing initiatives.
The role requires strong computer science fundamentals and expertise in systems programming languages like C, C++, or Rust in a Linux environment. You'll be involved in the full software development lifecycle, from design to deployment, working on sophisticated virtualization solutions that push the boundaries of cloud computing performance.
This is an ideal opportunity for engineers passionate about large-scale systems, cloud infrastructure, and machine learning platforms, offering the chance to make significant impacts on AWS's next-generation cloud computing capabilities while growing professionally in a supportive, innovative environment.