Here are our current job openings. Please view the details for more information, and apply from that page if you are interested.
Use the criteria below to search within our open positions. Make multiple selections by pressing the Ctrl key (or Command key if using a Mac) and clicking your choice.
Click column header to sort
The AWS Hardware Engineering team is driving rapid innovation in the server and storage infrastructure used by Amazon Web Services. Our designs are fundamentally changing the data center, providing operational and financial benefits that are critical to the success of the AWS business and its millions of customers. Our Hardware Engineers solve challenging technology problems, and take big bets on new concepts, enabling AWS services to continue to revolutionize the industry.
We are looking for an experienced Hardware Development Manager to build and own server hardware for AWS world scale compute and storage solutions. The ideal candidate for this role will be an innovative, hands-on leader seasoned in building and leading hardware teams developing infrastructure solutions.
As a manager in this team, you will be leading a team of highly motivated hardware developers (mechanical and thermal engineers) that thrives on solving challenging problems with innovative solutions. You will lead a team building, validating, and operating hardware solutions across worldwide AWS data centers. You will lead new feature development efforts from concept to launch and beyond. You will establish strategic vision and drive tactical execution in defining and delivering new products and services. You will be the interface between the hardware development team and the manufacturing, supply chain and supplier teams. You will focus on leveraging components across a wide product portfolio to reduce unique BOM components, reduce SKU proliferation, and maximize manufacturing efficiency/flexibility. This is a fast-paced, intellectually challenging position, and you’ll work with thought leaders in multiple technology areas. AWS Engineers are shaping the way people use computers and designing the future of cloud
Why it matters: Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come. The scale of AWS, combined with an understanding of how our hardware is used, creates a unique opportunity for customization that will directly benefit our customers.
Why you will love it: You will work with teams across the company to enable the rapid development of next-generation devices. You will have a direct impact on our bottom line and the ability to deliver improvements for our developers. You will lead 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. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact on millions of people.
Amazon Web Services (AWS) Hardware Engineering is a fast growing and leading-edge research and development team that creates enterprise compute and storage server designs for our innovative web service and e-commerce technology platforms. Our designs are industry-leading in terms of performance, cost and operational excellence, and are critical to the success of the AWS business and the hundreds of thousands of customers who use utility computing today. We are seeking experienced Hardware Design Engineers to build and test the next generation of our cloud platforms and data center infrastructure. Our success depends on our world-class server infrastructure; we’re handling massive scale and rapid integration of emergent technologies.
What you will do: As a member of the Server Hardware Engineering team you will be developing and testing electro-mechanical solutions for our next generation datacenter hardware. You’ll provide leadership in the application of new technologies to large scale server deployments in a continuous effort to deliver a world-class customer experience. You will be a power electronics subject matter expert in an engineering team responsible for both new product development as well as product sustaining and support. You will help grow the capabilities in our power test lab by creating/running new tests, innovating new test processes, and automating the execution of these tests. This is a fast-paced, intellectually challenging position, and you’ll work with thought leaders in multiple technology areas. You’ll have relentlessly high standards for yourself and everyone you work with, and you’ll be constantly looking for ways to improve your products performance, quality and cost. We’re changing an industry, and we want individuals who are ready for this challenge and want to reach beyond what is possible today.
Why it matters: Amazon has thousands of unique services, both big and small that power the Retail website (Amazon.com), Amazon Web Services, Echo, Kindle, Amazon Instant Video and more. These services run on hardware around the world. We continually need to deploy newer, innovative, and more efficient and cost effective hardware. Your work will drive efficiency and significant cost savings while improving the performance and reliability of our websites and services. Your work will touch development teams and customers around the world.
Why you will love it: You will have exposure to teams and leaders across the entire company. You will be a part of a leading edge research and development team. You will see many aspects of the Amazon business. You will have a direct impact on our bottom line and the ability to improve things for our developers. You will be part of a growing, fast paced, and fun team. You will have ownership and responsibility for defining and executing processes that deliver both savings and productivity for Amazon.
Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. We have data center locations in the U.S., Europe, Singapore, and Japan, and customers across all industries. We are seeking experienced Hardware Design Engineers to build the next generation of our cloud server infrastructure. Our success depends on our world-class server infrastructure; we’re handling massive scale and rapid integration of emergent technologies.
As a member of the Silicon Optimization Team you’ll be responsible for the design and optimization of hardware in our data centers. You’ll provide leadership in the application of new technologies to large scale server deployments in a continuous effort to deliver a world-class customer experience. This is a fast-paced, intellectually challenging position, and you’ll work with thought leaders in multiple technology areas. You’ll have relentlessly high standards for yourself and everyone you work with, and you’ll be constantly looking for ways to improve your products performance, quality and cost. We’re changing an industry, and we want individuals who are ready for this challenge and want to reach beyond what is possible today.
- PCI-Express testing and productization.
- Ownership for SoC HW post-silicon validation and system testing.
- Define and Develop platform for the Post Silicon test process.
- Define, Develop and Execute HW post-silicon test plan.
- Responsible for booting, silicon bring-up, debug, and device characterization.
- Manage the ODM HW testing and be part of the Production flow definition team
- Contribute to debug architecture to enable efficient debug of silicon.
- Understand intended applications and stress systems from a customer perspective.
- Lead the development of HW automation tools to increase efficiency.
Annapurna Labs is looking for a Senior Penetration Testing Security Engineer to help ensure that our hardware platforms, software deliverables, and devices are secured against the latest threats.
You will be responsible for conducting manual penetration testing, creating/maintaining automated penetration testing solutions, documenting penetration testing methodologies, and helping service teams add penetration testing tools to their development processes. This position will provide you with a challenging opportunity.
A Security Engineer III at AWS is expected to be strong in multiple domains. This is a leadership role within the AWS IT Security team and will be sought out for advice on technical and business issues. Efficient time management skills are required along with the ability to deliver results in the face of uncertainty. A Security Engineer III will proactively share knowledge across the Amazon community and will be a key company resource in one or more of the core areas of security. They will lead security reviews of large Amazon projects while setting standards and defining best practices for the AWS IT Security team.
Engineers in this role must show exemplary judgment in making technical trade-offs between short versus long term security and business goals. They must also demonstrate resilience and navigate difficult situations with composure and tact. Conflicts should be addressed by listening, finding the best way forward and persuading one’s colleagues. Successful engineers in this role will regularly analyze their own performance with a critical eye. A broad understanding of the AWS business and its interconnections is required. This position will also provide training, advice, and mentorship to other engineers throughout AWS.
This role will be expected to provide thought leadership for the organization as you invent and innovate in the course of your duties.
- Penetration testing & vulnerability research
- Recommendation of threat mitigations
- Produce high quality penetration testing reports
- Projects and research work as needed
- Security training and outreach to internal development teams
- Security guidance documentation
- Security tool development
- Security metrics delivery and improvements
- Assistance with recruiting activities
We are looking for a software security engineer with knowledge and expertise of information security and penetration testing at the system/software and hardware interfaces.
In this role you will help AWS ensure our technologies and products stands up to hostile attack or customer misuse.
You will work closely with the engineers and architects crafting next generation system, software and service-level security technologies, relevant assumptions and influencing designs.
You will be the first to exploit new technologies before they are released into the wild – and help avoid vulnerable designs getting released.
This position is for a Senior Software Engineer that will develop software for new services and will work with teams both within Amazon and externally to architect solutions that enable the use of these new services. This role will ensure we will meet our customer needs by working with the broad Amazon community to help understand their use cases and will bring their evolving directions and trends into the product.
This role requires good knowledge of application development and a strong software development background for software systems spanning web services APIs through application mid tiers and into even lower level hardware-oriented layers, as some of this service is accelerated by special purpose hardware and chips. Thus experience with OS and driver layers would be beneficial.
Senior Compiler Development Engineer
This is a fast-paced, intellectually challenging position, and you’ll work with thought leaders in multiple technology areas. You will help us to develop a brand new compiler (from scratch) for an exciting new project, defining the software architecture and implementing major blocks. You will work with system architects, hardware engineers and external users both within and external to Amazon to ensure this new compiler can work with existing environments and will ensure existing programming paradigms and semantics can be maintained.
This position is for a Senior Software Engineer that will lead the development of new debugger, profiling and developement tools for an entirely new architecture. This candidate must have had experience leading compiler and/or debugger projects, preferably starting from architecture through several generations of delivery to customers. Deep knowledge of profiling and optimization, resource management, scheduling, code generation and optimization are needed. The ideal candidate will have worked on new instruction set architectures, which may include CPU, NPU, GPU and other forms of compute.
This engineer will lead the design and implementation of this new toolset, and will help to lead a team of other senior engineers. This engineer will work with compiler developers, system architects, hardware engineers and external users both within and external to Amazon to ensure this new toolset can work with existing environments and will ensure existing programming paradigms and semantics can be maintained.
How often have you had an opportunity to be a founding member of a team that is tasked with solving a huge business problem through innovative technology? Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment that’s more startup than big company. We’ll need to tackle problems that span a variety of domains, so a background in web-based distributed systems, Linux applications and server based platforms is valuable.
You will help create and help drive the team that will test a new generation of hardware/software platform for AWS. You will define test harnesses and automation frameworks, and will drive the development of test suites. You should be an expert with testing methodologies. We would prefer you to have experience working on platforms with both hardware and software elements and with testing from end to end. As a QA Engineer, you will help tackle a variety of customer challenges. Given that this is an early-stage initiative, you will play an active role in translating business and functional requirements into concrete deliverables and test systems in partnership with other technology leaders within the team.
Alexa is the groundbreaking cloud-based intelligent agent that powers Echo and other devices designed around your voice. Our mission is to push the envelope in Artificial Intelligence (AI), Natural Language Understanding (NLU), Machine Learning (ML), Dialog Management, Automatic Speech Recognition (ASR), and Audio Signal Processing, in order to provide the best-possible experience for our customers. We’re looking for a Software Development Engineer to help build industry-leading conversational technologies that customers love.
As a Software Development Engineer for the Alexa team, you will be responsible for translating business and functional requirements into concrete deliverables with the design, development, testing, and deployment of highly scalable distributed services. You will also partner with scientists and platform engineers to help invent, implement, and connect sophisticated algorithms to our cloud based engines. A successful candidate should have knowledge of research domains including AI, NLU, ML, and Dialog Management. They should also be very agile in developing flexible software with respect to scientific, experimentation methods and usage patterns. Additional responsibilities include:
· Developing and maintaining core system features
· Helping define product features, drive the system architecture, and spearhead the best practices that enable a quality product
· Working with scientists and other engineers to investigate design approaches, prototype new technology, and evaluate technical feasibility
· Operate in an Agile/Scrum environment to deliver high quality software against aggressive schedules