CareerPlan

Software Development Engineer, EC2 Instance Networking

Seattle, Washington, United StatesFull-time$144k–$194k2026-10-12 → 2026-10-22

Core

Build and operate the software-defined networking stack for AWS EC2, enabling VPCs, security policies, and scaling for massive AI/ML workloads on custom silicon.

Role type

Senior IC systems software engineer (networking/embedded)

Builds

High-performance network virtualization primitives, data plane protocols, and packet processing pipelines for EC2 instances

Domain

Cloud infrastructure, AI/ML scale networking, embedded systems

Deliverable

production ML models

Required skills

C, Rust, C++, Java, Perl, Linux, networking protocols, distributed systems, embedded software, multi-threaded programming, system design, memory management, parallel computing

Preferred skills

Full SDLC experience, code reviews, build processes, testing, operations, system performance optimization

Technologies

C, Rust, C++, Java, Perl, Linux

Responsibilities

Design and implement data plane networking software on custom hardware; Build and improve network virtualization systems for VPC connectivity and security; Investigate and resolve complex production issues in distributed embedded systems; Collaborate with hardware, control plane, and ML platform teams

Seniority

Senior, hands-on IC