Software Development Engineer, EC2 Nitro Team
Core
Develop and manage compute infrastructure for high-memory and high-performance computing (HPC) workloads, including database systems like SAP, Oracle, and SQL.
Role type
Senior IC firmware and systems engineer (HPC/EC2 Nitro)
Builds
Purpose-built platform features and new instance types for HPC and database workloads
Domain
Cloud infrastructure / High-performance computing / Virtualization
Required skills
C, C++, Rust, Linux kernel internals, peripheral firmware, system architecture, scaling, reliability, bare-metal instance interaction
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations
Technologies
C, C++, Rust, Python, Lua, Linux, KVM, PCIe, Nitro Hypervisor, EC2 control-plane
Responsibilities
Interface directly with system BIOS for bare-metal instances; drive critical system interactions within the Nitro Hypervisor and EC2 control-plane services; build features and new instance types across Linux kernel internals and peripheral firmware; write production code primarily in C, C++, or Rust with supporting scripts and tests in Python and Lua.
Seniority
Senior, hands-on IC
