SDE II, EC2 Instance Networking, EC2 Nitro
Core
Design and implement data plane networking software on custom hardware for AWS EC2, enabling VPC connectivity, security policy enforcement, and performance isolation for massive-scale AI and cloud workloads.
Role type
Senior IC systems software engineer (networking)
Builds
Software-defined networking stack, network virtualization systems, and packet processing pipelines for EC2 instances
Domain
Cloud infrastructure, embedded systems, high-performance networking
Deliverable
production ML models | product features | infrastructure
Required skills
C, Rust, C++, Java, Perl, embedded systems programming, distributed systems design, multi-threaded programming, low-latency system design, network virtualization protocols, root cause analysis
Preferred skills
Full software development lifecycle experience, coding standards, code reviews, source control management, build processes, testing, operations experience
Technologies
C, Rust, C++, Java, Perl
Responsibilities
Design and implement data plane networking software on custom hardware; Build and improve network virtualization systems; Investigate and resolve complex production issues in distributed embedded systems; Collaborate with hardware, control plane, and ML platform teams
Seniority
Senior, hands-on IC