I applied online. The process took 3 weeks. I interviewed at Calit2
Interview
The entire process was pretty easy, the interview was pretty casual where we just discussed my previous projects, my skill set and their vision of the project. I informed them what parts I was confident with and which parts I didnt feel I had the skill to accomplish, although I did inform them that I would work to learn the skills needed and they were cool with that.