I applied online. The process took 2 months. I interviewed at Mathematica (Washington, DC) in June 2015
Interview
Hiring process was exciting. I spent four hours learning about the position and meeting the people I would work with. Basically it was 6 interviews where I asked and responded to questions about why I applied for the position.