I applied online. The process took 2 weeks. I interviewed at Pacific Northwest National Laboratory (Seattle, WA) in May 2014
Interview
First you will have a 1-1 phone interview with the immediate supervisor, which is pretty informal. Next they will likely ask you the send sample code for one of your projects. Following that there is either an on-site interview or teleconference interview with the group that you would be work with.