• Principal System Engineer

    Location US-WA-Seattle
    Posted Date 9 months ago(11/1/2017 7:13 AM)
    Job ID
    Amazon.com Services, Inc.
    Position Category
    Systems, Quality, & Security Engineering
  • Job Description

    Amazon Web Services (AWS) Hardware Engineering is a fast-growing and leading-edge research and development team that designs, engineers and qualifies cloud-optimized compute and storage enterprise products. Our servers are industry-leading in innovation and operational excellence, and are critical to the success of the AWS service owners and the more than one million customers who use AWS today. Our engineers solve challenging technology problems with architecturally-unique solutions that enable AWS to realize critical business strategies. As part of this, the Hardware Qualification team owns the total hardware validation testing cycle and ensures the high expectations of our cloud customers are met.

    The team is currently seeking an exceptional engineer to join us in developing world-class quality hardware for the Amazon cloud. As Principal Software Development Engineer in Test, you will find that we have unique and challenging requirements that need creative solutions and the development of non-trivial tools and processes. You will work across the business to drive alignment and make technically-influential business decisions.
    Principal Engineers provide technical leadership at Amazon.com. They help establish technical standards and drive Amazon’s overall technical architecture, engineering practices, and engineering methodologies. They work on our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. They think globally when building systems, ensuring Amazon.com builds high performing, scalable systems that fit well together. Principal Engineers are pragmatic visionaries who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work and high-level architectural designs
    As a Principal Engineer, you will be a demonstrated leader, builder and operator, providing technical leadership for large portions of Amazon.com--this is a hands on position: coding, mentoring, and maintenance required. You will think globally, ensuring we continue to build high performance systems that can scale gracefully across every product we sell. Amazon has pioneered shopping and we’re just getting started. As a PE, you will innovate and invent in order to take our technology, architecture, and user experience to the next level, while maintaining high perceived performance and availability, growing revenues, and decreasing costs.
    As a senior technical individual contributor the candidate will join the ranks of Amazon Principal, Senior Principal, and Distinguished Engineers. As such, you’ll be a technical leader and help establish technical standards and drive Amazon’s overall technical architecture and engineering practices. You’ll work on Amazon’s hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. Amazon.com senior technical contributors are pragmatic visionaries who can translate business needs into workable technology solutions. Your expertise is deep and broad; you’re hands on, producing both detailed technical work and high-level architectural designs.

    Why it matters:
    The public cloud IT infrastructure market is growing at a remarkable rate and is seeing rapid adoption from companies of all sizes. The quality of one of the largest server fleets in the world starts here. We directly improve the business outcomes of more than a million customers who depend on AWS.
    Why You’ll Love it:
    You'll be part of an incredibly strong and deep team in a fast-paced, start-up like environment. This is an opportunity to work at the forefront of cloud evolution, enabling and extending our distributed systems on a massive scale across multiple data centers, multiple countries and millions of customers.

    What You Will Do:
    · Work closely with an internal inter-disciplinary team, outside partners, and customers to drive key aspects of QA process, definition, and execution.
    · Drive an environment of continuous improvement and world-class efficiency.
    · Challenge conventional thinking; create innovative paths forward.
    · Develop enhancements to our test capability and accuracy working in concert with the related internal Dev and QA teams.
    · Drive intelligent data analysis that enhances the team’s ability to raise the bar on quality while increasing operational efficiency.
    · Identify and prioritize critical test gaps and develop solutions that address them before they impact customers.
    · Be the recognized domain expert on hardware QA; the go-to engineering backstop on all QA technology issues in the cloud.
    · Be a prolific change-agent and communicator on the team.
    · Mentor and train others in QA methodologies.

    Basic Qualifications

    · BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering or related field
    · 15+ years of Server HW/SW Qualification experience or equivalent related experience
    · Deep expertise in AWS services and use-cases or equivalent IAAS experience
    - Expertise in leading the delivery of large-scale systems
    · Extensive experience with standard QA and development tools, and the ability to operate within short release cycles
    · Expert in developing complex tests with one or more Linux scripting languages (bash, ksh, csh, etc.) and/or other languages such as Python or Perl.
    · Expert in Linux debug methodologies
    · Expertise in continuous integration and various development methodologies
    · Experienced in all aspects of the product lifecycle
    - Passion for customer/user experience and usability

    Preferred Qualifications

    · Work effectively with other groups within Amazon in order to deliver new database services.
    - Play a leading role in the design, implementation, and deployment of successful highly distributed, large scale services.
    - Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.
    - Lead design reviews for complex systems.
    - Demonstrate high levels of creativity and right judgments, most of the time.
    - Functionally decompose complex problems into simple, straight-forward solutions.
    - Have a complete understanding of the various system inter-dependencies and limitations.
    - Possess expert knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best-practices.
    - Maintain a current understanding of industry trends.
    - Leverage knowledge of internal and industry prior art in design decisions.
    - Contribute to Amazon’s Intellectual Property through patents and/or external publications.
    Hands-on experience in testing Linux-based servers
    · Excellent understanding of QA tool development chains and environments
    · Expertise writing code for Linux and Hypervisor operating systems
    · Demonstrated creativity and initiative to improve product test coverage and effectiveness
    · Highly methodical test discipline, applicable across the breadth of server subcomponents
    · Expertise in comparing capabilities across various test automation framework tools
    · Expert development software engineering capability
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job