System Development Engineer, AWS Network Engineering
3 months ago(4/11/2018 3:39 PM)
Amazon.com Services, Inc.
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.
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
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