I applied online and was contacted for a initial phone screening from a couple of hiring managers who are sharing resumes for their positions. I performed very well in that interview. It was technical but also very relaxed and casual talk manner. I was told that they are interested in setting up for a in person interview at San Diego campus after a week. It was a paid expenses trip to San Diego. They provided car and good hotel accommodation. I was interviewed by 8 people in three interviews. It was very relaxed interviews and they ask you a lot of why this field, why this company, what do you expect from this role etc questions. it was not that much technical but sort of.