Join AWS's Nitro High Memory and HPC team, working on the planet's largest and most feature-rich compute cloud. As a Software Development Engineer, you'll be part of the team that drives AWS's ground-up virtualization design through the Nitro system. The role involves developing purpose-built platforms for high-performance computing and database workloads like SAP, Oracle, and SQL with massive memory capabilities.
You'll work with cutting-edge technology, interfacing directly with system BIOS for bare-metal instances and driving critical system interactions within the Nitro Hypervisor. The team emphasizes work-life balance and fosters an inclusive culture that embraces differences, with ten employee-led affinity groups reaching 40,000 employees globally.
The position offers significant growth opportunities through mentorship, knowledge sharing, and hands-on experience with systems development. You'll work primarily with C/C++ or Rust, supplemented by Python and Lua for scripting and testing. The role requires deep technical expertise in areas such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), and peripheral device development.
Amazon offers competitive compensation, comprehensive benefits, and a collaborative environment where you can make a real impact on cloud computing infrastructure. The team values diversity, continuous learning, and maintains high standards of technical excellence while supporting personal growth and development.