SDE II, EC2 Instance Networking, EC2 Nitro
Core
Build and operate the software-defined networking stack for EC2 instances running on custom Nitro hardware, enabling VPC connectivity, security policy enforcement, and scaling for massive AI and cloud workloads.
Role type
Senior IC systems software engineer (networking)
Builds
Data plane networking features, network virtualization systems, and packet processing pipelines for EC2 instances
Domain
Cloud infrastructure, embedded systems, networking
Required skills
C, Rust, embedded systems, network virtualization, packet processing, Linux OS, distributed systems, system design, reliability engineering, performance optimization
Preferred skills
System performance tuning, memory management, parallel computing, network protocols (TCP/IP, UDP), software-defined networking, Linux networking troubleshooting
Technologies
C, Rust, Nitro hardware, Linux, TCP/IP, UDP
Responsibilities
Design and implement data plane networking software across the full lifecycle; Build and improve network virtualization systems for VPC connectivity and security; Develop packet processing pipelines with sub-second latency; Investigate and resolve complex production issues in distributed embedded systems; Collaborate with hardware, control plane, and ML platform teams; Lead technical investigations and drive root cause analysis
Seniority
Senior, hands-on IC