Network Development Engineer
Amazon
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Amazon Leo
Amazon Leo is Amazon’s low Earth orbit satellite broadband network, dedicated to delivering fast, reliable internet to customers and communities globally. This system is designed with robust capacity, flexibility, and performance to serve a diverse range of clients, including households, schools, hospitals, businesses, government agencies, and organizations in areas lacking reliable connectivity.
The Role: Network Development Engineer
As a Network Development Engineer, you will be crucial in designing innovative network automation services. These services are vital for monitoring, troubleshooting, and debugging the Kuiper Satellite Network. Your responsibilities will include developing new automation solutions, actively participating in on-call rotations to resolve network issues promptly, and conducting extensive lab testing of hardware and software components. You will also engage in research and design activities to optimize the satellite network and ensure it continuously meets customer needs.
Export Control Requirement
Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Key Job Responsibilities
- Perform high-quality network and/or systems operations, deployments, scaling, technology refresh, and sustaining engineering.
- Apply best practices, optimize systems, and interact with internal/external customers, producing appropriate technical documentation.
- Continuously strive for operational excellence through automation of manual processes.
- Design robust, scalable, maintainable, and adaptable networks based on customer needs and business requirements.
- Select and test network equipment for new initiatives and lifecycle replacement.
- Deep dive at hardware, software, and protocol levels to root cause faults and identify areas for improvement.
- Integrate solutions into existing highly available physical and cloud networks.
- Develop and document standards for network monitoring metrics, trouble ticket handling, performance dashboards, and incident response.
- Mentor engineers and collaborate with other networking, systems development, and software teams.
- Provide support and incident response as part of an on-call rotation.
A Day in the Life
As a Network Development Engineer in Kuiper Optical Network Operations, you will be involved in designing, developing, testing, deploying, and operating network tools and equipment that enable broadband network systems worldwide. You will define standards, select and test platforms, and design for resiliency and scalability. Collaboration with other teams is essential for delivering scalable, flexible, low-latency, and high-throughput network functions.
This is an on-site role requiring employees to work from the company's office 5 days per week. Remote work is not an option for this position, though occasional business travel may be required.
Basic Qualifications
- 3+ years of major internet routing protocols experience in a large-scale environment.
- 3+ years of working in a Linux/Unix environment experience.
- 3+ years of automation scripting using Python, Bash, Shell and/or Perl experience.
- Experience with TCP/IP networking, IP routing, and Network Security architecture and core technologies such as IP, TCP, OSPF/IS-IS, BGP, MPLS, Firewalls, ACLs, DNS, DHCP, IPAM, etc.
Preferred Qualifications
- Experience building, integrating, and maintaining systems for managing and monitoring both physical and cloud-based routers and switches.
- Experience in developing alarming systems, alarming correlation, and tools to identify faults in layer-2 and layer-3 networks, such as identifying packet drops.
- Experience in developing runbooks and workflows required to mitigate network impacts.
- Experience in developing complex network dashboards based on multi-metrics showing network health and faults.
- 4+ years of layer-2 and layer-3 network design, troubleshooting, and operation experience in large-scale networks within a complex, ambiguous, and fast-paced environment.
- Meets/exceeds Amazon’s leadership principles requirements for this role.
- Meets/exceeds Amazon’s functional/technical depth and complexity for this role.
Key skills/competency
- Network Automation
- Satellite Networks
- Python Scripting
- Linux/Unix Administration
- TCP/IP Networking
- IP Routing Protocols (BGP, OSPF/IS-IS)
- MPLS
- Network Security
- Troubleshooting
- Hardware/Software Testing
How to Get Hired at Amazon
- Research Amazon's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your Network Development Engineer resume to highlight experience with automation, satellite networks, and specific routing protocols relevant to Amazon's Kuiper project.
- Master Amazon's Leadership Principles: Prepare to demonstrate how your past experiences align with each of Amazon's 16 Leadership Principles during your interviews.
- Showcase technical depth: Be ready to discuss your expertise in Python, Linux, TCP/IP networking, and large-scale network design with specific examples.
- Prepare for behavioral questions: Practice articulating how you handle complex network issues, collaborate with teams, and drive operational excellence.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background