Taro Logo

Software Development Engineer, Nitro High Memory and HPC team

World's largest e-commerce and cloud computing company, leading innovation in online retail, artificial intelligence, and cloud services.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Nitro High Memory and HPC team

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.

Last updated 2 months ago

Responsibilities For Software Development Engineer, Nitro High Memory and HPC team

  • Work on Nitro platform development for High performance computing workloads
  • Interface with system BIOS for bare-metal instances
  • Drive critical system interactions within Nitro Hypervisor
  • Develop features and new instance types for customers
  • Work with Linux OS boot sequencing, Kernel, Hypervisor development
  • Develop peripheral device solutions (PCIe or NVMe)

Requirements For Software Development Engineer, Nitro High Memory and HPC team

Python
Linux
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer, Nitro High Memory and HPC team

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life balance
  • Mentorship opportunities
  • Career growth opportunities
  • Medical benefits
  • Flexible working hours

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Nitro High Memory and HPC team