• System Development Engineer, AWS Network Engineering

    Location US-WA-Seattle
    Posted Date 3 months ago(4/11/2018 3:39 PM)
    Job ID
    622992
    Company
    Amazon.com Services, Inc.
  • Job Description

    The AWS Network Product Development team develops the commodity routers that empower Amazon’s innovative web services. Our designs are industry-leading in frugality and operational excellence and are critical to the success of the AWS business and millions of customers who use AWS today. Our engineers solve challenging technology problems, and build architecturally sound, high-quality components to enable AWS to realize critical business strategies.

    What you will do
    You will be a member of a team designing and building systems that handle the release and testing lifecycle of the commodity routers that support AWS and the backbone of the Amazon's global networking operations. You will be a part of the development effort from conception through production. You will design and build a highly scalable and fault tolerant gamma datacenter deployment solution, develop automation frameworks to accelerate testing of the newest systems, and engineer new ways to test the limits and capabilities of the AWS network. You will explore emerging technologies and their impact on AWS!

    Why it matters
    Our goal is to become “The Infrastructure Platform” to the world. Our customers demand the highest quality and reliability, and challenge us to be better, faster and cheaper every day. Developers all over the world rely on our storage, compute, and virtualized services. As we expand at a tremendous rate across all of our services it is our responsibility to maintain that quality and reliability while driving down costs. Plus, the Networking Gamma Datacenters include every type of networking hardware and software platform that Amazon deploys across the world. How cool is that?

    Why you will love it
    You will work with engineers across the company to build software for the next-generation platform. You will have a direct impact on our bottom line and the ability to deliver improvements for our developers. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.


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

    Basic Qualifications

    • Strong object-oriented design and coding skills (Python, Java, and/or C++)
    • Strong Distributed Systems knowledge
    • Understanding of Continuous Integration / Continuous Delivery (CI/CD) and Agile software engineering practices
    • Recognize and adopt best practices in documentation, testing, security, operational support at scale, and efficient use of resources
    • Teamwork: Comfortable working across multiple teams
    • Communication: Can translate your thoughts to words and effectively communicate them
    • BSc in Computer Science or related field with 4+ years of relevant work experience

    Preferred Qualifications

    • Strong understanding of data structures, algorithms, and relational databases
    • Strong Linux skills
    • Strong Build Systems and processes knowledge
    • Bias for automation and orchestration of processes
    • Strong IP networking fundamentals and experience with the application of TCP/IP protocols
    • Understand how commodity servers, operating systems and network devices function, perform and scale
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    • You're familiar with AWS technologies from a customer perspective
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job