Software Development Engineer, Inter Datacenter Network Engineering
Core
Design and build intelligent network controllers that decide how traffic moves across Amazon's global network, solving optimization and distributed-systems problems at regional scale.
Role type
Senior IC software development engineer (network control plane)
Builds
Intelligent traffic-engineering systems and distributed services for Amazon's global network
Domain
Telecommunications / Network Engineering / Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems design, Optimization algorithms, C++/Java/C#/Perl, Object Oriented Design, System architecture, Code reviews, Operational support, Root cause analysis, Generative AI evaluation
Preferred skills
Full SDLC experience, Code standards, Source control management, Build processes, Testing, Operations experience
Technologies
C++, Java, C#, Perl
Responsibilities
Design components of intelligent network controllers, Write high-quality maintainable code, Participate in operational support for controllers, Mentor other engineers through code reviews, Evaluate new tools and generative AI capabilities
Seniority
Senior, hands-on IC (via careerplan.io/jobs/10575760-software-development-engineer-inter-datacenter-network-engineering-at-amazon)