Job Title: System Development Engineer, Network Availability Engineering
Job Description:
You will work with our team of experts to design, develop, and operate large-scale distributed systems that provide high availability and performance. As a System Development Engineer at Amazon, you will have the opportunity to learn from and contribute to some of the most innovative technology projects in the world.
Key Responsibilities:
• Use technology to solve complex problems and seek input and guidance from team members as needed.
• Create or improve small tools or applications, participating in team design, scoping, process, and prioritization discussions.
• Work effectively with customers and internal partners to understand business impacts and identify opportunities/problems arising from technical decisions.
• Invent, refine, and develop solutions to meet customer needs and team goals, considering maintenance characteristics, runtime properties, and dependencies of the infrastructure.
• Provide assistance with troubleshooting, researching root causes, and resolving defects when issues arise.
Qualifications:
- Strong knowledge of systems engineering fundamentals (networking, storage, operating systems).
- Experience in professional software development, including designing or architecting new and existing systems, and experience with modern programming languages such as C++, C#, Java, Python, Golang, PowerShell, or Ruby.
Preferred Qualifications:
- Experience working with PowerShell, Python, Ruby, or Java. - Experience working in an Agile environment using Scrum methodology.
What We Offer:
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon.