EC2 Nitro drives the planet's largest, fastest growing and most feature-rich compute cloud. Nitro is AWS's ground-up design for virtualization at global scale built on a fully custom stack of hardware, firmware and applications.
The EC2 Server Provisioning team is responsible for the software infrastructure that transforms hardware racks into cloud infrastructure supporting various EC2 instance types. Operating at a massive scale of millions of devices globally, the team ensures seamless management of live devices without customer downtime.
As a Senior Software Development Engineer, you will:
The team offers:
You'll be working on critical infrastructure that supports AWS's cloud computing environment, managing the provisioning and health of EC2 instances across global data centers. The role involves working with distributed, asynchronous services at global scale, making you a subject matter expert in cloud infrastructure.
The position requires expertise in Linux systems, software development, and distributed systems architecture. You'll be responsible for the end-to-end ownership of projects, from requirements gathering to operational support.