Network Availability Engineer
Amazon's global network is one of the largest and most highly available, serving mission-critical workloads for customers worldwide. As a Network Availability Engineer, you will be responsible for preventing, predicting, detecting, and remediating network impairments to ensure seamless customer experience.
Key Responsibilities:
- Design and develop software solutions to detect and triangulate network faults
- Collaborate with a high-performing team to build and operate a state-of-the-art network monitoring system
- Automate and innovate network monitoring processes to improve efficiency and accuracy
- Choose the best tools for the problem at hand, rather than pushing a single technology agenda
- Write code right the first time, with a focus on quality and reliability
Requirements:
- Professional experience in software development, with a focus on designing and architecting new and existing systems
- Programming experience with modern languages such as Java, C++, or C#
- Knowledge of professional software engineering best practices, including coding standards, software architectures, code reviews, and source control management
- Experience contributing to the architecture and design of new and current systems
Preferred Qualifications:
- Bachelor's degree in computer science or equivalent
- Experience building complex software systems that have been successfully delivered to customers
Amazon is an equal opportunities employer, committed to a diverse and inclusive workplace. We value your passion to discover, invent, simplify, and build.