Amazon

Returning Candidate?

Software Development Engineer [AWS Networking]

Software Development Engineer [AWS Networking]

Job ID 
481991
Company/Location (search) 
US-CA-Cupertino
Posted Date 
8/22/2017
Company 
A100 US LLC
Recruiting Team 
..

Job Description

Have you used and benefited from a Traffic Navigation App, in navigating roads during heavy commute? If so, would you like to build a Traffic Navigation App like service to engineer network traffic across AWS Cloud, arguably the world’s largest cloud?
If you enjoy the challenge of building highly available, low latency, fault tolerant (tier-1) Services. If you enjoy the challenge of addressing consistencies, and availability in massive distributed systems, with hundreds of thousands of nodes; if you like the challenge of collecting and analyzing petabytes of data (telemetry), data correlation then this role is for you! If you are an innovator looking to apply your problem solving, data analysis and algorithm skills to Think Big this role is for you!!
We are building Tier-1 Service to scale networking infrastructure without limit on the largest, most reliable Global cloud infrastructure. We are fundamentally redefining the way network design and networking infrastructure is run, as we are reaching the limits of traditional networking protocols, so no prior Networking experience needed!
++
Amazon Web Services is looking for Software Development Engineers to build highly available fault tolerant distributed systems for managing, monitoring, and controlling AWS Cloud infrastructure. Our team is responsible for re-defining the way we think about networking and infrastructure to enable our internal and external customers to continue to scale without limit on the largest, most reliable Cloud in the World.

We are looking for innovative, self-motivated candidates with a proven background in scalable distributed systems and cloud services development in Java, Python or C++ on Linux-based platforms. In this role you will be a hands-on technical lead responsible for all phases of the project development cycle. Working closely with customers you will generate technical designs, and you will carry the project from implementation all the way through validation and operations. In this role you will also be expected use strong leadership and communication skills to mentor other engineers and provide training and support for our technologies. If you want to test your limits and tackle technical challenges you won't see anywhere else, then come join us.

This position is with the Network Product Engineering group within AWS Networking.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

Basic Qualifications

  • Bachelor's Degree in Computer Science or equivalent and 5 or more years of professional experience
  • Or, Master's Degree in Computer Science or equivalent and 2 or more years of professional experience
  • Strong coding skills in Java, Python or C++

Preferred Qualifications

  • Experience with designing and building large scale systems
  • Experience developing in Java on Linux
  • Multi-threaded programming
  • Deep experience with Software Development Life Cycle
  • Excellent leadership, verbal and written communication skills
  • Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures and distributed algorithms.
  • Ability to work well with people and be both highly motivated and motivating
  • Experience with distributed systems architecture