Senior Network Development Engineer, AWS Backbone, Amazon

Apply for this job

Email *
Executive Name *

Job Description

The Senior Network Development Engineer at Amazon Web Services (AWS) is responsible for designing and architecting highly scalable and resilient global network infrastructures. The position requires engineers to construct sophisticated network frameworks and create comprehensive design specifications while maintaining uninterrupted network connectivity between AWS data centers and their various services together with enabling future technological development and organizational expansion.

Job ID: 3191679

Expiration Date: Not Specified

Qualification: Bachelor’s Degree in Computer Science, Networking, or related field

Apply: Click Here

Main Duties

  • Ability to design and construct network topologies which can support worldwide AWS connectivity needs. 
  • Deliver design documents which explain the essential components of network infrastructure systems. 
  • Work with stakeholders to shape both technology development plans and network development initiatives. 
  • Offer technical support to help with network operations and troubleshooting tasks. .

Essential Qualifications

  • Bachelor degree in Computer Science, Networking or any closely related technical field. 
  • Possesses eight years of expertise in handling major internet routing protocols and systems. 
  • Three years of experience in developing automation scripts through Python, Bash, Shell and Perl programming languages. 
  • Possesses five years of experience in Linux and Unix-based operational environments. 
  • Expert knowledge about designing network architecture and constructing extensive infrastructure systems. 

Preferred Qualifications

  • Troubleshooting, debugging and optimizing hardware and software systems that operate at large scales.
  • Experience in designing and deploying network infrastructure systems that operate at a global level.
  • Traffic engineering and routing policy development and performance optimization techniques.
  • Possesses knowledge about software engineering standards which apply to systems that operate at large scales in distributed computing environments.
  • Establish effective collaboration with different teams while making critical technical decisions for complex projects.