Software Development Engineer - AWS Networking Application at Amazon
Software Development Engineer - AWS Networking Application Details
Feb. 19, 2019, 8:48 a.m.
Software Development Engineers
Amazon Web Services
What do we do here? Amazon Web Services (AWS) runs one of the largest networks in the world. We are putting services and algorithms in place to control the traffic flow across the different fabrics of the Amazon network, taking static topological information as well as real-time network inputs into account. Why do we do that? In Amazon, we are always customer obsessed. By responding fast to network changes like scaling, maintenance, failure, security and other types of events, we lower the cost and overhead for customers, while driving up performance, availability and reliability. Why now? As we expand the reach of our algorithms, we need to scale and grow our team. We are looking for talented software engineer that want to get hands on experience with Software Defined Networking (SDN), hyper scale data center networks, cloud infrastructure, large-scale software deployments, algorithms and SOA. How do we operate in our team? We empower our engineers to take ownership of their realm and
· A bachelor's degree or higher in Computer Science (or equivalent). · 4+ years of experience in building production software applications. · Software development skills, preferably in Java, Python, C/C++ on Linux environment.· A solid grounding in Computer Science fundamentals, data structures, algorithms, object-oriented design and systems architecture. · A solid understanding of performance and efficiency issues. · Experience in building complex software systems that have been successfully delivered to customers. · Experience with distributed algorithms, SOA, enterprise-wide systems and asynchronous