Come work on Amazon Web Services (AWS) Edge and Specialized Hardware (ESH) test development and automation team. We are a team that owns, develops, and delivers the tools, and infrastructure enabling Edge, Outposts, Specialized Hardware, and Archival Storage platforms. The AWS Hardware Engineering (HWEng) team that we are part of, creates server designs for 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 the more than one million 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.
AWS edge services deliver data processing, analysis, and storage close to your endpoints, allowing you to deploy APIs and tools to locations outside AWS data centers. Outposts is part of the broader AWS Infrastructure Services which owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who builds and keeps the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help.
To learn more about edge and outposts, you can visit: https://aws.amazon.com/edge/ , https://aws.amazon.com/outposts.
We are a small team within a big enterprise. This allows us to take risks and experiment, allows team members to flex their technical muscles and grow in their respective careers, and an unique opportunity to be part of the product's growth story. You’ll join a diverse team of software, and system engineers. You’ll collaborate with people across AWS to help us deliver the highest standards for quality, safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
The ideal candidate for this role is knowledgeable of the full technical stack, from hardware up to the software. You have tremendous interest in cloud scale and curious how systems and software decisions impact users. You insist on the highest-standards and are able to develop tactical solutions/tools to diagnose and fix issues. You are an excellent systems debugger - finding interaction issues between components on server systems. You are a leader with strong organizational, planning, and communication skills. You are a builder!
Key job responsibilities
You will be part of a team that solves systemic issues, drives changes back into development and builds mechanisms to scale and efficiently operate our infrastructure at the Edge, Outposts and Specialized hardware platforms. As a member of the AWS Hardware Engineering Services team, you will work with other subject matter experts in compute, memory, storage technologies to develop and deliver the best customer experience in cloud computing.
We aim to hire engineers who will thrive in a fast-paced, collaborative and open environment, who aren't afraid to dive-deep to solve seemingly impossible challenges, who want to build rock solid never-fail, highly-secure hardware at world-class scale and who obsess over customers.
A day in the life
Lead the System Development (SysDE) effort to define and build software and enabling tools, according to defined HWEng Software development best practices and develop automation with the end goal of improving the ESH platforms.
Key Responsibilities for this position include leading and implementing software (SW) best practices, author requirement documents for new architecture, publish comprehensive design docs along with trade-offs, SW development, testing and building diagnostic tools for continuous monitoring.
A successful candidate in this role has prior understanding of server design and architecture to improve security, hands-on debugging experience on Linux systems and familiarity with kernel drivers and OS level software. Given our scale, it is critical to design tools, tests, infra that are future proof, scale and are stable.
About the team
The team is comprised of Software Development Engineers and System Design Engineers, all with the common goal of delivering the best server fleet possible to our customers.