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 changing the way Networks are conceived, designed, built and operated, by adopting the principles of Software Defined Networking (SDN) and Intent Based Networking (IBN). We derive our network topologies from higher level designs and intents, and a distributed software system controls the way we manage our network. We put services and algorithms in place to control and manage all layers of the Amazon network, from top of the rack switches in our datacenters (TORs) to our internet and private backbone facing routers. Why do we do that? At Amazon, we are always customer obsessed. By creating an intent-based, scalable network, we respond quickly and safely to network changes like scaling, maintenance, failure, security and other types of events. This also lowers the cost and overhead for customers, while driving up performance, availability and reliability. Why now? We want to expand scope of
· 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