Senior 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 Software Development Engineer (Infrastructure/ML Platforms)
Builds
EC2 Supercomputer instances and underlying virtualization infrastructure for cloud-scale AI/ML
Domain
Cloud Computing / High-Performance Computing / Machine Learning Infrastructure
Deliverable
production ML models (via careerplan.io/jobs/10562976-senior-software-development-engineer-aws-ec2-nitro-team-at-amazon)
Required skills
C/C++, Rust, Linux environment development, system design, architecture, mentoring, code reviews, automated build processes, unit testing
Preferred skills
ML frameworks, cluster management, full software development life cycle
Technologies
C, C++, Rust, Linux
Responsibilities
Design and architect new EC2 machine learning platforms, optimize performance at massive scale, lead engineering teams and mentor developers, collaborate with hardware and firmware teams
Seniority
Senior, hands-on IC with leadership responsibilities