I applied online. The process took 3 weeks. I interviewed at Amazon (San Francisco, CA) in Dec 2015
Interview
I applied for the position, and was then contacted by someone from HR, who was very pleasant and scheduled a phone interview with a technical person. The technical person was also very pleasant, and mostly asked questions about Amazon products, such as AWS and EMR, which I've used a little, but not that much.