I am looking for some really smart people who would be interested in working with me at Amazon.com on very interesting, advanced distributed system problems. All of these problems are in the space of extreme scalability to achieve unparalleled reliability and performance.
What kind of things am I looking for in you?
It is not necessary to score 100% in each area, but if a majority of these properties holds for you and you are interested in working on real-life, massively scalable systems you should contact me. You would be part of a group that on daily basis is confronted with complex distributed systems problems. You would be involved with building services based on scalable principles and be part of a team that maintains and runs one of those services.
Update: I did not intend to say that Dijkstra & Lamport have not built real systems, they have. They have built rather important ones actually. What I tried to convey is the following: Some people are able to innovate driven by an intellectual curiosity to find solutions to very hard problems, others innovate driven by the need to solve fundamental problems of how to construct complex systems that do real things for real people. If you want to work in my team you need to have an appreciation for both of these worlds.
Update II: You have to be willing to move to Seattle.
Posted by Werner Vogels at February 2, 2005 01:07 PMAs an Amazon stockholder, I request that you only hire the top 0.5% of developers (see trackback).
Posted by: Bill Higgins on February 2, 2005 04:42 PMI wish Mr. Vogels would post suggestions on how to *get* this smart. :P
Posted by: Andrew Fung on February 3, 2005 11:16 AMI would have to rate this among the top 10 job postings ever! Clearly sets the expectations, gives a general idea of the challenges and is very inspiring too.
Posted by: Bala on February 6, 2005 03:42 PMExcellent job posting. I don't want to work for you at this time, but I do want to learn about the things you mentioned for similar reasons - I want to build distributed systems for real-life use. If you were teaching an introductory graduate course on these topics, what textbook would you use?
Posted by: Shimon Rura on February 8, 2005 10:23 AMIt's a shame that my knowledge of distributed systems is limited only to being familiar with a few aspects of the field, as I'm currently seeking a job with Amazon.com. Knowing that this is the direction their going in, I'm going to definitely look further into these topics and keep hoping I get a call from Seattle.
d. Taylor Singletary,
reality technician.