Job Title: Network Development Engineer Graduate Programme
About the Role:
Amazon is the earth's most customer centric company and is looking to hire highly motivated engineers for our expanding Network Engineering teams. As a Network Development Engineer, you will work on the networks that support the Earth's largest cloud provider, ensuring the highest quality and reliability for our customers' services while developing innovative ways to scale our network.
Key Responsibilities:
* Provide critical network operations support to AWS's internal and external customers to diagnose, remediate and troubleshoot large-scale networking events.
* Support and maintain our next generation data-center networks.
* Deliver simple, sustainable and repeatable solutions and processes to mitigate complex issues.
* Troubleshoot networking, routing and interconnectivity issues, including troubleshooting of network device configuration and low level application interaction.
* Solve complex challenges on an unprecedented scale to allow for automated operations of the Amazon network.
About You:
* You are currently enrolled in or have received a Bachelors or Masters degree in Computer Science, Networking or related field (graduated in 2024 or 2025).
* You have knowledge of IP Networking fundamentals such as BGP, OSPF and other R&S technologies.
* You are familiar with scripting in languages such as Python, Perl or Shell.
What We Offer:
* Inclusive Team Culture: Our team values diversity and is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds.
* Mentorship & Career Growth: We care about your career growth and provide opportunities for you to explore new design concepts, take on bigger opportunities, or get to the next level.
Preferred Qualifications:
* Excellent analytical skills.
* Comfortable working in a Linux/Unix environment.
* Knowledge of network hardware and packet forwarding architectures.
* Able to handle ambiguous or vaguely defined challenges and articulate technical solutions through abstract thinking.
* Able to integrate and work well as part of a team.