Software Dev Engineer, CloudFront (Routing Dataplane)
Core
Design and build high-performance networking systems for the CloudFront edge network, handling millions of requests per second with ultra-low latency and high availability.
Role type
Senior Software Development Engineer (Networking/Distributed Systems)
Builds
Layer 4 packet processing pipelines, TCP/IP stack enhancements, DDoS mitigation systems, and Anycast routing strategies.
Domain
Cloud Computing / Content Delivery Networks (CDN) / Networking
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Layer 4 packet processing, TCP/IP stack optimization, DDoS detection and mitigation, Anycast routing, Network telemetry analysis, Incident response, System architecture
Preferred skills
Full software development life cycle experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
CloudFront, Anycast, TCP/IP, Layer 4 protocols
Responsibilities
Design and build high-performance networking systems for the CloudFront edge network; Develop and optimize layer 4 packet processing pipelines; Enhance TCP/IP stack behavior for performance and resilience; Build systems for real-time DDoS detection and mitigation; Design and evolve Anycast routing strategies; Own critical dataplane services end-to-end; Analyze large-scale network telemetry to identify performance bottlenecks; Drive operational excellence including monitoring and incident response; Contribute to architectural decisions for global traffic engineering.
Seniority
Senior, hands-on IC