Software Development Engineer, CloudFront Routing
Core
Design and build real-time distributed systems and algorithms that determine how CloudFront routes traffic across hundreds of edge locations to optimize latency, capacity, and cost.
Role type
Senior IC distributed systems engineer (routing & capacity)
Builds
Real-time traffic steering systems, load measurement pipelines, and latency-based routing algorithms for global CDN
Domain
Cloud infrastructure, distributed systems, networking, data engineering
Deliverable
production ML models | product features
Required skills
Distributed systems design, real-time algorithm development, data pipeline engineering, system architecture, debugging complex routing anomalies, operational automation, on-call incident response
Preferred skills
Full SDLC ownership, code review leadership, technical mentorship
Technologies
C#, C++, Java, Perl, DNS, ACE devices
Responsibilities
Design and build real-time distributed systems for traffic routing; Own data pipelines for load measurement and latency collection; Author design documents and lead technical reviews; Investigate routing anomalies to root cause; Collaborate with networking and capacity teams; Drive operational excellence via monitoring and automation; Mentor engineers through code reviews and design guidance