Software Development Engineer, AWS EC2 Nitro Team
Core
Developing next-generation EC2 Supercomputers optimized for high-performance machine learning training and inference workloads.
Role type
Senior IC software engineer (cloud infrastructure)
Builds
EC2 Supercomputers and ML platforms
Domain
Cloud computing, high-performance computing, machine learning infrastructure
Deliverable
production ML models | infrastructure
Required skills
C/C++ or Rust, Linux environment development, Linux package management, version control, automated build processes, software unit testing, object-oriented design, distributed software applications
Preferred skills
ML frameworks, cluster management, full software development life cycle
Technologies
C++, Rust, Linux
Responsibilities
Design and develop large-scale, multi-tiered, multi-threaded, embedded or distributed software applications; implement new EC2 machine learning platforms; collaborate with hardware, firmware, and systems teams
Seniority
Senior, hands-on IC