Was contacted by a very disinterested HR representative who asked me about my background then read 2 technical questions to me. A week later i was contacted by a very technical person who asked me a wide range of technical questions and was very professional. About 2 weeks later I was invited to go on-site to meet the staff. A few probing questions but mostly to see if it was a fit for the team. Over all a little disorganized but ok process.