Earlier today I met with the AWS Platform (AWSP) team.
This team is responsible for the heavy duty infrastructure pieces which are common to our line of web services. These vital pieces of our infrastructure take care of authenticating and authorizing requests for AWS services, capturing usage information, billing customers for usage, analyzing large volumes of data for internal and external reporting, and so forth. Needless to say, these internal components need to be perfectly reliable, highly scalable, and very efficient. The team is also responsible for SQS, the Amazon Simple Queue Service.
The team is in expansion mode and wanted to make sure that the world was aware of their open positions. Here's what they are looking for:
Principal Software Development Engineer - "As a Principal Engineer on the AWS Platform team, you will drive, architect and implement core functionalities in the Billing, Accounts, Products and Payments domains that has stringent Service Level Agreements (SLAs) for Availability, Reliability and Performance. You will play a critical role in shaping the overall structure of Amazon’s web-service offerings."
Software Development Engineer - "As a software developer on the AWS Platform team, you will work independently with software engineers and program/product managers to create distributed applications and services, front-end API’s for developers and website owners to consume and be responsible for the design and development of various aspects of the AWS Platform."
Software Development Engineer, Amazon SQS - "As a software engineer for SQS, you will find some challenging projects from our rapid growth that need creative solutions. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality."
Technical Program Manager, Authentication and Authorization - "The AWSP Authentication and Authorization team is seeking a dynamic, entrepreneurial Technical Program Manager (TPM) to drive the technical strategy and execution of key security services. As a key member of a small team, you will have the unique opportunity to influence and shape the entire AWSP strategy. You will have complete end-to-end technical responsibility for the component you own from defining the product roadmap to initiating, defining and executing the projects necessary to make the roadmap a reality."
Technical Program Manager, Business Intelligence - "The AWS Platform (AWSP) team delivers business intelligence to over 100 internal customers, and the technology gets leveraged to deliver reports to a diverse community of external customers. Amazon Web Services has a culture of data-driven decision-making, and demands business intelligence that is timely, accurate, and actionable. If you join the AWSP team your work will have an immediate influence on day-to-day decision making at Amazon Web Services."
As someone who has been at Amazon for almost 6 years, I have to say that this is truly a great place to work! The work itself is varied, interesting, and ever-challenging. There's a very deep, and very solid technical and managerial backbone in place. People aren't afraid to dive deep in order to solve thorny problems, and are rewarded for doing so. Our environment is friendly to dogs, and we like to have fun while we change the world.