The Application Wiring & Runtime Environments (AWARE) Team is changing the game in terms of how software development is done at Amazon. We own several key pieces of critical infrastructure, including both application containers that the company uses to assemble and wire up applications as well as some of the mission critical frameworks that are used to build websites and web services.
We're building a super cool Platform as a Service (PaaS) offering around our containers; abstracting developers from common pain points like deployment, versioning, request routing, resource tracking, and autoscaling. It's essentially a fire and forget environment where developers can deploy applications and our software will handle the rest. Our first customers include teams from Kindle, Amazon Web Services (AWS), Retail Website (RCX), Item and Offers Pipeline (IOP), and Seller Services. The project also involves integrating with AWS offerings like EC2, Beanstalk, and CloudFormation.
We're also at the core of revolutionizing the way that Amazon builds websites. We own multiple rendering platforms that power the Amazon.com Retail Website (RCX), Amazon’s regional websites, Endless.com, Target.com, MyHabbit.com, Audible.com, and a host of other extremely high profile and high traffic e-commerce websites. We're thinking about entirely new ways to build websites and render content in a way that is highly performant and works well across desktop and laptop computers, tablets, phones, and other devices with disparate capabilities.
In addition to those initiatives, the team owns Amazon's internal use of industry standard Open Source Software (OSS) technologies like Tomcat and Spring. These technologies are critical to Amazon’s business, so we have a vested interest in being active participants in the OSS community contributing back to products that we use.
The AWARE Team is part of the Amazon Website Application Platform (WAP) Team, which owns the development of storage, rendering, personalization, targeting, and other technologies for the largest e-commerce website on the planet: Amazon.com.
As an engineer on the AWARE Team you will play a role in solving huge technical challenges: working on cutting edge technologies to improve the way that applications, websites, and web services are architected and built at Amazon. As a platform developer every change that you make will be a force multiplier across a huge number of developers, increasing efficiency for the entire company. If you enjoy extremely complex challenges with distributed systems at a scale that is unmatched anywhere in the industry, come join us!
- Bachelor’s Degree in Computer Science or related field, or 4+ years relevant work experience
- 5 years professional experience in software development
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Proficiency in, at least, one modern programming language such as C, C++, C#, or Java
- Experience with Apache Tomcat or other server/servlet container
- Experience with Spring MVC or other web application framework
*LI - SA2
- Familiarity with Scrum or experience working in an Agile environment
Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By...